Onze kerndiensten en de expertise erachter

Eerst analyseren

Assessmentdiensten

Een onafhankelijk beeld van het bestaande systeem, voordat er iets gebouwd wordt.

Moderniseringsassessment

Voor platformen waarvan niemand weet waar te beginnen.

Doorlooptijd3 wekenInvestering€5.000 – €15.000, afhankelijk van de scope

Het volledige beeld voordat er iets besloten wordt: welke onderdelen dragen de operatie, welke zitten in de weg, en wat het kost om ze in de juiste volgorde aan te pakken. Vaste prijs, en de uitkomst blijft bij de organisatie.

Wat dit oplevertVolledige inventarisatie van systemen en integratiesModerniseringsroute per domein, gefaseerdKosten- en risico-inschatting per fase
Wanneer het past

Het platform loopt vast op meerdere plekken en het is niet duidelijk of moderniseren of herbouwen het antwoord is.

Architectuurreview

Voor beslissingen die een tweede blik nodig hebben.

Doorlooptijd2 wekenInvestering€5.000 – €15.000, afhankelijk van de scope

Een onafhankelijk beeld van de architectuur, het datamodel en de risico's in het bestaande systeem. Vaste prijs, en de uitkomst blijft bij de organisatie of we daarna iets bouwen of niet.

Wat dit oplevertSysteem- en datakaartRisicoregister met de kosten van stilstandEen gefaseerd plan en een schatting
Wanneer het past

Er ligt een voorstel voor een rebuild en niemand kan nog zeggen of dat de juiste keuze is.

Code review en due diligence

Voor investeerders en overnemers.

Doorlooptijd2 wekenInvestering€5.000 – €15.000, afhankelijk van de scope

Technische duidelijkheid voordat het geld beweegt. We lezen de code, de pipeline en de manier van werken van het team, en rapporteren wat het kost om het platform op de roadmap te houden die onderschreven wordt.

Wat dit oplevertCode- en dependency-assessmentBeeld van team en procesCost-to-continue schatting
Wanneer het past

De organisatie koopt software en het technische verhaal is tot nu toe alleen door de verkoper verteld.

Dan bouwen

Ontwikkeldiensten

Bouwen aan platformen die al in productie staan, en aan wat er nog niet is.

Softwaremodernisering

Voor platformen die niet stil kunnen liggen.

DoorlooptijdPer fase, 6–12 wekenInvesteringOp basis van de gekozen fasering

Stap voor stap herbouwen wat vastloopt, terwijl de operatie doorgaat. We werken van de meest risicovolle onderdelen naar buiten, met een werkend systeem na elke stap.

Wat dit oplevertGefaseerd moderniseringsplanIncrementele oplevering per domeinDatamigratie en cutover
Wanneer het past

Het platform doet zijn werk, maar iedere wijziging kost te veel tijd en te veel zenuwen.

New build en MVP-bouw

Voor wat er nog niet is.

Doorlooptijd8–12 weken tot productieInvesteringOp basis van scope en team

Van idee naar een product dat in productie staat en gebruikers heeft. Een klein senior team, korte cycli en een eerste versie die smal genoeg is om echt af te maken.

Wat dit oplevertScope en architectuurkeuzesWerkend product in productieRoadmap na de eerste release
Wanneer het past

Er is een duidelijke kans en er moet iets staan dat aan echte gebruikers gegeven kan worden.

Rebuilds

Voor als moderniseren duurder is dan opnieuw beginnen.

DoorlooptijdVanaf 3 maandenInvesteringOp basis van omvang van het systeem

Een volledige herbouw op een stack die de komende jaren meegaat, met het bestaande systeem als specificatie. Live naast elkaar, migratie per gebruikersgroep.

Wat dit oplevertFunctioneel overzicht van het oude systeemNieuw platform op een moderne stackMigratie zonder harde overgang
Wanneer het past

De huidige codebase is niet meer te onderhouden en niemand durft er nog in te werken.

Waarmee we werken

Expertise

De disciplines die we in huis hebben en zelf uitvoeren.

Product design

Ontwerp dat de vorm van het probleem volgt, niet van de template.

FigmaDesign system als de gedeelde bron van waarheid met het team.
PrototypingKlikbare flows die een aanname testen voordat er code komt.
Design systemsComponenten en tokens die in de codebase leven, niet ernaast.
GebruikersonderzoekGesprekken met de mensen die het systeem acht uur per dag gebruiken.
InteractieontwerpToestanden, randgevallen en het gedrag tussen de schermen in.
ToegankelijkheidWCAG als ondergrens, niet als sluitpost.
Talen

Getypeerd waar het uitmaakt, pragmatisch waar dat niet zo is.

TypeScriptStandaard voor alles wat een browser of een Node-service raakt.
PythonDatawerk, model serving en automatiseringsscripts die hun auteur overleven.
C#Enterprise .NET-landschappen, vaak het systeem dat we mogen ontwarren.
PHPLaravel-platformen en de grote installed base die we moderniseren.
SwiftNative iOS waar de app het product is, niet een wrapper.
Frontend

Interfaces die mensen acht uur per dag gebruiken, niet één keer per kwartaal.

ReactOnze standaard voor complexe, stateful productinterfaces.
VueAls het bestaande team er al op werkt en dat goed doet.
SvelteKleinere oppervlakken waar bundelgrootte en snelheid de keuze bepalen.
TailwindDesign tokens vastgelegd in code, geen afdrijvende stylesheet.
shadcn/uiEen componentbasis die we uitbreiden, nooit een thema dat we as-is opleveren.
Mobile

Eén codebase waar dat eerlijk is, native waar dat niet zo is.

React NativeGedeelde logica met het webproduct, native shell.
FlutterDichte, eigen UI op beide platformen tegelijk.
SwiftDiepe OS-integratie, offline-first veldapplicaties.
Backend

Het deel dat om 3 uur 's nachts nog moet kloppen.

NodeTypeScript van voor naar achter, één taal door het hele team.
.NETEnterprise workloads en de modernisering van bestaande landschappen.
LaravelSnelle, saaie, goed begrepen bedrijfsapplicaties.
DjangoPython-services die dicht bij de data en de modellen zitten.
OpenAPIContract first, zodat integraties geen onderhandeling meer zijn.
Data

Opslag gekozen op het querypatroon, niet op het logo.

PostgreSQLStandaard relationele store. De meeste projecten hebben niets anders nodig.
MySQLBestaande landschappen die we overnemen en draaiend houden.
MSSQLMicrosoft's eigen database, wanneer noodzakelijk voor enterprise-omgevingen.
MongoDBDocumentgevormde domeinen waar het schema echt varieert.
RedisQueues, sessies, rate limiting en cache met een plan.
ElasticsearchFull-text en facetzoeken op productievolume.
WeaviateVector search voor retrieval over de eigen documenten van de organisatie.
Data en AI

AI die uren wegneemt, gemeten aan de uren die het wegneemt.

OpenAIAlgemeen redeneren, extractie en generatie op schaal.
ClaudeLangere documenten en zorgvuldige, controleerbare output.
GeminiEsthetische ontwerpen en rapportages op basis van eigen data.
MistralEU-gehoste inferentie wanneer dataresidency de keuze bepaalt.
PyTorchEigen modellen waar een algemeen model niet volstaat.
LangChainOrkestratie voor agent workflows met meerdere stappen.
RAGAntwoorden gefundeerd in de eigen documenten van de organisatie, met de bron erbij.
n8nSelf-hosted automatisering tussen systemen zonder API.
ZapierSnelle verbinding terwijl de echte integratie wordt gebouwd.
Cloud en DevOps

Deploys die met opzet saai zijn.

AWSBreedste dienstenaanbod. Onze standaard voor greenfield-platformen.
AzureWaar de organisatie al in Microsoft leeft.
GCPData- en ML-workloads die van BigQuery profiteren.
KubernetesAlleen wanneer de workload het echt nodig heeft.
DockerDezelfde image van laptop tot productie.
TerraformInfrastructuur in review, niet in iemands console-historie.
GitHub ActionsCI waar de code al staat.
GitLab CISelf-managed pipelines achter de firewall.
Kwaliteit en security

Bewijs dat het werkt, voordat iemand anders ontdekt dat het niet werkt.

DatadogTraces en dashboards die het team van de klant kan lezen.
SentryFouten met de context die nodig is om ze één keer op te lossen.
SnykDependency- en containerscanning in de pipeline.
SonarQubeAutomatische code-review, kwetsbaarheden scan en kwaliteitschecks.
CypressEnd-to-end tests op de flows die omzet dragen.