Software op maat laten maken, precies zoals jouw organisatie werkt

Maatwerksoftware wordt om jouw proces heen gebouwd: het systeem volgt jouw manier van werken. Bij een standaardpakket gaat het precies andersom, want dan buig je je werkwijze naar de software toe. Square Software bouwt maatwerksystemen: interne tools, klantportalen, dashboards, systemen voor workflow en voorraad, en de koppelingen naar de software die je al gebruikt. We zijn een kleine softwarestudio uit Tirana, Albanië, en we werken in CET, dezelfde tijdzone als Amsterdam. Onze werkdag loopt dus gelijk met die van jou: op een vraag die je om tien uur stelt, krijg je vandaag nog antwoord. Ons uurtarief is geen geheim: 35 tot 55 euro per uur. We bouwen van database tot interface, in React, Next.js en TypeScript, met Node.js en PostgreSQL eronder en React Native of Flutter voor mobiel. Wil je software laten maken, dan begint dat bij ons met een voortraject. Daarin komen scope, doorlooptijd en budget op papier, nog voordat je je aan de bouw verbindt. Soms is de conclusie dat maatwerk niet de slimste keuze is voor jouw vraag. Dan zeggen we dat ook.

Wanneer is maatwerk de juiste keuze, en wanneer niet?

Software op maat loont zodra je proces zelf het verschil maakt. Passen je planning, je prijsopbouw of je goedkeuringsstappen niet in een standaardpakket, dan ga je dat pakket verbouwen: plug-ins, exports en een handvol Excel-bestanden ernaast. Dat is het punt waarop maatwerk goedkoper uitpakt dan een standaardpakket, niet duurder. Hetzelfde geldt als dezelfde gegevens in drie systemen staan en iemand ze met de hand gelijk houdt. Maatwerk is dus niet het antwoord op alles. Voor boekhouding, salarisadministratie, e-mail en een doorsnee CRM is standaardsoftware bijna altijd de betere koop: dat probleem is al opgelost, de leverancier onderhoudt het en je betaalt per gebruiker in plaats van per uur. Maatwerk verdient zich pas terug op het stuk dat echt van jou is.

  • Maatwerk loont bij een eigen calculatie, een eigen planning of eigen goedkeuringsstappen
  • Standaardsoftware wint bij boekhouding, salarisadministratie en e-mail: daarmee onderscheid je je toch niet
  • Drie plug-ins en een Excel-bestand om een pakket passend te maken: dat is een signaal, geen oplossing
  • Weinig gebruikers en een simpel proces? Dan is een goed ingericht SaaS-pakket meestal sneller en goedkoper
  • Twijfelgevallen beslissen we in het voortraject, niet in een verkoopgesprek

Van vijf Excel-bestanden naar één systeem dat klopt

Het begint bijna altijd hetzelfde: vijf werkbladen, twee systemen die niets van elkaar weten en één collega die alles met de hand overtikt. Daar bouwen we één systeem van, inclusief de uitzonderingen, want juist die uitzonderingen zijn de reden dat het pakket niet paste. In de praktijk gaat het om interne tools voor je eigen mensen, portalen voor klanten of leveranciers, dashboards die cijfers uit meerdere bronnen bij elkaar brengen en systemen rond voorraad, planning en orders. Dat zoiets onder echte druk overeind blijft, zie je aan onze eigen producten. SunEasy is ons reserveringsplatform voor ligbedden aan de Albanese Riviera: realtime beschikbaarheid over meerdere stranden, betalen in de app, directe bevestiging en schermen in meerdere talen. Het hoogseizoen is daar de echte test. OrderEasy doet hetzelfde voor bestellingen in restaurants, en voor een kookschool in Florence bouwden we vergelijkbare boekingslogica.

  • Interne tools die het overtikken tussen systemen overbodig maken
  • Klant- en leveranciersportalen met eigen rollen en rechten
  • Dashboards die cijfers uit meerdere bronnen op één plek brengen
  • Workflowsystemen rond orders, voorraad, planning en goedkeuringen
  • Realtime beschikbaarheid en betalen in de app: zo draait het in SunEasy, met echte gasten en echte betalingen

Hoe ziet een traject er week na week uit?

Software laten ontwikkelen begint bij ons niet met code, maar met een voortraject. We lopen je huidige proces langs, zetten de uitzonderingen op papier, bepalen wat er in versie één komt en wat kan wachten, en brengen de koppelingen met je bestaande systemen in kaart. Je krijgt scope, doorlooptijd en budget met de onderbouwing eronder, zodat je onze aannames kunt natrekken. Daarna bouwen we in korte cycli. Aan het eind van elke cyclus staat er werkende software op een testomgeving die je zelf kunt openen: geen slides, geen voortgangspercentage. Eén keer per week nemen we door wat klaar is, waar het vastloopt en wat er daarna volgt. Komt er onderweg een wens bij, dan schatten we die apart in en beslis jij of die meegaat of naar een latere fase schuift. Daar is geen wijzigingsprocedure van drie weken voor nodig. En je praat met de mensen die het bouwen: er zitten geen accountmanagers tussen jou en de developer.

  • Een voortraject met scope, doorlooptijd en budget op papier, nog voor de bouw begint
  • Na elke cyclus een werkende versie op een testomgeving die je zelf kunt gebruiken
  • Een gedeelde takenlijst: jij ziet dezelfde tickets als de developers en bepaalt mee wat bovenaan staat
  • Direct contact met de developers, plus één vast aanspreekpunt voor planning en afspraken
  • Drie samenwerkingsvormen: vaste opdracht, vast team of aanvulling op je eigen team

Zit je na de oplevering aan ons vast?

Nee, en dat regelen we vooraf. Maatwerk is pas geslaagd als je er over drie jaar nog aan kunt werken, met of zonder ons. Daarom werken we met één gangbare stack die elk ander team kan overnemen: React, Next.js en TypeScript, met Node.js en PostgreSQL eronder. Geen eigen framework, geen zwarte doos, geen licentie waarmee je aan ons vastzit. De code en de data zijn van jou. Je krijgt de repository, de deployment via CI/CD, monitoring, automatische tests en documentatie waarmee een ander team verder kan. Gaat het systeem live, dan draaien monitoring en tests vanaf dag één in productie, zodat een fout zichtbaar is voordat jouw klant hem meldt. Wil je daarna zelf doorbouwen, dan dragen we het over aan je eigen developers. Blijven wij het onderhouden, dan geldt dezelfde CET-werkdag: je wacht niet tot de volgende ochtend op een reactie.

  • De code en de data blijven van jou, inclusief de volledige repository
  • Gangbare technologie, zodat een ander team het zonder ons kan overnemen
  • Monitoring, automatische tests en CI/CD vanaf de eerste dag in productie
  • Documentatie en overdracht horen bij de oplevering, niet bij een los traject erna
  • Overdracht aan je eigen developers of doorontwikkeling met dezelfde mensen: jij kiest

Veelgestelde vragen

  • Wat kost het om software op maat te laten maken?
    We werken op uurbasis: 35 tot 55 euro, afhankelijk van rol en samenwerkingsvorm. Vaste pakketprijzen publiceren we niet, want geen twee maatwerktrajecten zijn hetzelfde en zo'n bedrag zegt niets over jouw situatie. Wat de kosten bepaalt, is zelden het aantal schermen: het gaat om de koppelingen met bestaande systemen, de staat van je huidige data, het aantal rollen en rechten, het aantal uitzonderingen in je proces en de eisen rond schaal en beveiliging. Na het voortraject krijg je een onderbouwde bandbreedte voor scope, doorlooptijd en budget, nog voordat je je aan de bouw verbindt.
  • Hoe lang duurt het voordat ik iets werkends heb?
    Je ziet werkende software tijdens het traject en niet pas aan het eind: na elke cyclus staat er een versie op een testomgeving die je zelf kunt gebruiken. De totale doorlooptijd bepalen we in het voortraject en die hangt af van de scope. We knippen het werk zo op dat een bruikbare kern eerder live kan gaan dan het volledige systeem.
  • Kunnen jullie koppelen aan de systemen die we al gebruiken?
    Ja, en vaak is dat het halve project. We koppelen via API's aan je CRM, je ERP en je systemen voor voorraad, planning en betalingen. Waar geen API is, bouwen we import- en exportroutes. In het voortraject brengen we in kaart welke koppelingen nodig zijn, welke bron leidend is en wat er met historische data moet gebeuren.
  • Doen jullie ook het beheer na de livegang?
    Ja, beheer en doorontwikkeling horen bij dezelfde afspraak. We leggen reactietijden bij incidenten vast, in plaats van je in een open wachtrij te zetten. Libraries en dependencies werken we periodiek bij, securityupdates inbegrepen, en nieuwe wensen pakken we per periode op, met dezelfde mensen die het systeem gebouwd hebben. Hoe zwaar dat beheer wordt, bepaal je zelf.
  • Hebben jullie een kantoor in Nederland?
    Nee. Square Software zit in Tirana en werkt nearshore. In de praktijk merk je daar weinig van, want we werken in CET: onze werkdag loopt gelijk met de Nederlandse, dus overleg, demo's en korte vragen regelen we dezelfde dag. Nederlands spreken we niet, dus de samenwerking en de documentatie lopen in het Engels. Zo werken we nu ook met een opdrachtgever in Florence die kookworkshops organiseert.

Gerelateerde pagina's