Naar de inhoud

Een webapplicatie op maat laten maken.

Een dashboard, klantportaal of interne tool begint bij de taak die je ermee wilt uitvoeren. Ik bouw webapplicaties voor bedrijven in de Randstad, de rest van Nederland en Aruba. We spreken gebruikersrollen en koppelingen af; ik verzorg de interface, backend, livegang en documentatie.

Start een project

Je bent het spreadsheet ontgroeid.

Je houdt werk bij in spreadsheets, voert dezelfde gegevens in meerdere systemen in of gebruikt een proces dat maar één collega kent.

Maatwerk kan helpen als die omwegen veel tijd kosten of herhaaldelijk fouten veroorzaken.

We bekijken eerst of bestaande software het probleem kan oplossen. Daarna bepalen we welke onderdelen maatwerk nodig hebben.

Wat er gebouwd wordt.

Interface, database, koppelingen, tests en livegang voor een afgesproken set functies.

Schermen die dagelijks gebruikt worden

Dashboards, portalen en beheerschermen ingericht rond de taken van de gebruikers.

Een datamodel dat blijft kloppen

Een datamodel dat aansluit op je bedrijf, met relaties en validatie voordat bestaande gegevens worden geïmporteerd.

Inloggen, rollen en rechten

Inloggen en rechten per gebruikersrol. We bepalen vooraf wie welke informatie mag bekijken of wijzigen.

Betalingen, en wat er gebeurt als ze mislukken

Afrekenen, abonnementen en terugbetalingen waar nodig, inclusief afhandeling van mislukte betalingen en betaalmeldingen.

Koppelingen met wat je al draait

Koppelingen met boekhouding, CRM, e-mail of agenda's. We controleren de beschikbare API's voordat we een koppeling toezeggen.

Tests, deployment en aanpasbaarheid

Tests voor belangrijke gebruikersroutes, automatische controles en een gedocumenteerde livegang.

Wat kost het?

Deze richtprijs geldt voor een kleine web app met één hoofdproces, een beperkt aantal gebruikersrollen en hooguit één eenvoudige koppeling. Complexe betalingen, datamigratie of extra processen kunnen een grotere offerte of aparte fases vragen.

€ 4.000 – € 10.000

voor een kleine, afgebakende web app

Excl. btw. Geoffreerd tegen een afgesproken scope.

De offerte geldt voor de afgesproken scope. Bij wijzigingen bespreken we eerst de extra kosten en gevolgen voor de planning.

Wat de prijs bepaalt

  • Het aantal gebruikersrollen en bijbehorende rechten
  • Koppelingen met software die je al gebruikt
  • Betalingen en de afhandeling van mislukte betalingen
  • De hoeveelheid en kwaliteit van bestaande gegevens

Hoe het loopt.

De planning hangt af van de omvang, koppelingen en mijn beschikbaarheid. Je bekijkt tijdens de bouw werkende software. Grotere projecten kunnen in releases worden verdeeld.

Eerst

Scope, en wat er niet in zit

We spreken de eerste release, uitsluitingen, technische risico's, planning en prijs af.

Vroeg

De eerste werkende versie

Ik bouw de database, het inloggen en de belangrijkste gebruikersroute, zodat je de applicatie vroeg kunt proberen.

Doorlopend

Regelmatige reviews

Je beoordeelt regelmatig een werkende versie. We gebruiken je feedback voor de volgende aanpassingen.

Livegang

Live, daarna overdragen

Ik controleer de afgesproken functies, snelheid en toegankelijkheid. Daarna draag ik de code, documentatie en hostinggegevens over.

Wat er wel en niet in zit.

Inbegrepen

  • Front-end en back-end, door dezelfde persoon
  • Databaseontwerp en migraties
  • Inloggen, rollen en rechten
  • Koppelingen en API's
  • Geautomatiseerde tests op de paden die ertoe doen
  • CI/CD, hosting en monitoring
  • Documentatie bij de oplevering
  • Een doorloop met wie het daarna beheert

Niet inbegrepen

  • Permanente ondersteuning
  • Native iOS- en Android-apps, tenzij we ze in de scope hebben gezet
  • Teksten en content, tenzij je erom vraagt
  • Doorlopend featurewerk na de livegang, tenzij we een afspraak maken
  • Iets herbouwen dat prima werkt

Voordat we beginnen.

Wat als jij halverwege wegvalt?

Je code staat in jouw repository en wordt tijdens de bouw gedocumenteerd. Gangbare technologie maakt het makkelijker voor een andere developer om over te nemen.

Bureau of freelancer: wat past bij je project?

Een bureau biedt doorgaans meer capaciteit en vervanging bij afwezigheid. Een freelancer biedt direct contact met de bouwer. De omvang en benodigde continuïteit bepalen wat bij je project past.

Hoe lang duurt het?

Dat hangt af van de scope en mijn beschikbaarheid. We spreken een haalbare opleverdatum af voordat de bouw begint; een kleinere eerste release kan eerder klaar zijn.

Kun je koppelen met ons boekhoudpakket of CRM?

Als er een bruikbare API is, vaak wel. We onderzoeken de mogelijkheden en beperkingen voordat de koppeling in de offerte komt.

Werk je met een vaste prijs?

Ja, voor een vastgelegde scope. Wijzigingen worden apart begroot en pas na jouw akkoord gebouwd.

Vertel me over je project.

Vertel me waar je aan werkt. Ik vertel je hoe ik het zou bouwen, wat het zou kosten, en of ik daar de juiste persoon voor ben. Vrijblijvend.