Maatwerk webapplicaties

Software die zich aan uw bedrijf aanpast, niet andersom

Wanneer standaardsoftware niet langer past, hebt u maatwerk nodig: een marktplaats, een boekingssysteem, een intern dashboard of een klantportaal. Ik ontwerp en bouw die systemen van begin tot eind, en één ervan draai ik zelf in productie.

Wat ik bouw

Vanaf €12.000, gefactureerd als een vast bedrag per mijlpaal in plaats van per uur. Wat een project uiteindelijk kost, hangt af van het aantal werkprocessen dat het systeem moet ondersteunen. Binnen 48 uur ligt die prijs vast, afgesproken voordat het werk begint.

Beveiliging zit niet in een duurder pakket

Beveiliging is bij mij geen optie die u pas in een duurder pakket krijgt. Elke applicatie wordt standaard opgeleverd met een degelijke inlogbeveiliging, rechten die op de server worden afgedwongen, validatie van alle invoer en versleuteld dataverkeer.

De techniek

Ik kies de techniek die bij het probleem past, niet de techniek die toevallig in de mode is. Wat u krijgt, is leesbare, gedocumenteerde code. Draagt u het project later over aan een eigen team of aan een andere ontwikkelaar, dan kan diegene verder zonder eerst alles te hoeven ontrafelen.

Hoe het project op koers blijft

Een maatwerkproject loopt zelden uit de hand door de code, maar bijna altijd door onduidelijkheid over wat er precies gebouwd wordt. Daarom staat elke fase vast voordat die begint.

Praktische zaken voor Nederlandse opdrachtgevers

Ik ben gevestigd in Lissabon, Portugal. In de dagelijkse praktijk merkt u daar weinig van: één uur tijdsverschil, dezelfde valuta en een factuur waarover uw boekhouder niets hoeft te vragen.

Het bewijs

Geen portfoliostuk, maar software die in productie draait. Celina is een tweezijdige marktplaats die ik zelf heb opgericht en gebouwd en die ik nog steeds beheer: bestellingen, het live volgen van de status, identiteitsverificatie, ruim 100 voorgerenderde pagina's die door Google en Yandex zijn geïndexeerd, en geautomatiseerde deployments op een VPS met Docker en nginx.

Purchases is een platform in Java 17 en Spring Boot, met JWT-authenticatie en rechten per rol. De broncode staat openbaar op GitHub, zodat u kunt lezen hoe ik werk voordat u mij inhuurt.

Beide systemen zijn van begin tot eind van mijn hand — architectuur, database, front-end, servers en deployment — en beide draaien nog.

Veelgestelde vragen

Hoe bepaalt u een prijs als de omvang nog niet vaststaat?
Niets krijgt een prijs voordat het een definitie heeft. De vaste offerte die u binnen 48 uur ontvangt, dekt daarom alleen wat we werkelijk hebben beschreven. De onduidelijke onderdelen benoem ik als open vragen; die krijgen pas een prijs in een latere mijlpaal, zodra het gebruik van de eerste versie die vragen heeft beantwoord. Zo wordt een onbekende factor nooit een open rekening, en keurt u nooit een bedrag goed voor werk dat we geen van beiden kunnen omschrijven.
Hoe snel heb ik een versie die ik echt kan gebruiken?
Ruim voordat de applicatie af is. De eerste mijlpaal is bewust een werkend deel van het systeem en geen demonstratie. De termijnen spreken we af tijdens de afbakening, voordat er één regel code is geschreven, en u krijgt elke week een link naar de testomgeving. Het echte gebruik van dat eerste deel verandert meestal de rest van het plan, en dat is precies waarom het als eerste komt.
Wie opent de betaalrekening en waar komt het geld binnen?
De rekening bij de betaaldienst staat op naam van uw onderneming, zodat het geld van uw klant via die dienst naar uw eigen bankrekening gaat en nooit via mij. Ik koppel de aanbieder die bij uw markt past en bouw daarna het saaie deel: webhooks, terugbetalingen, mislukte en dubbele betalingen, en een overzicht dat uw boekhouder kan controleren. De API-sleutels blijven van u en u kunt mijn toegang op elk moment intrekken.
Is een bestaand softwarepakket niet goedkoper dan maatwerk?
Vooraf bijna altijd. Past een bestaand abonnementspakket bij uw manier van werken, dan zeg ik dat tijdens het kennismakingsgesprek, in plaats van u een offerte te sturen. Maatwerk loont wanneer het werkproces het bedrijf is: een tweezijdige marktplaats, prijsregels die geen enkel pakket ondersteunt, gegevens die u niet aan een derde partij wilt geven, of licentiekosten per gebruiker die sneller groeien dan uw omzet.
Hoe factureert u?
U ontvangt een gespecificeerde factuur in euro's.
Van wie is de code na oplevering?
Van u. De repository, het ontwerp en de gegevens gaan bij de laatste betaling over op uw bedrijf, inclusief documentatie. Er is geen licentie en geen maandbedrag om iets te mogen blijven gebruiken waarvoor u al hebt betaald. Wilt u het onderhoud later zelf doen of aan een ander team geven, dan hoeft er niets te worden overgezet.