DienstBouwen

Software-ontwikkeling

Wij bouwen complete werkende applicaties vanaf nul: webapplicaties, portalen, mobiele apps, interne tools en platformen. Van eerste idee tot productie en overdracht. Ook je bestaande applicaties, waar normaal gesproken niemand aan wil beginnen, passen we aan en maken we beter. Gebouwd met moderne middelen, beveiligd vanaf de eerste regel en overdraagbaar aan je eigen mensen: code, documentatie en kennis. Je begint met een voorstel met een vaste eerste mijlpaal.

Het resultaat

Een werkende applicatie, of een overgenomen applicatie die weer onderhoudbaar is, per mijlpaal opgeleverd.


Wanneer: eerste mijlpaal binnen vier weken na de intake
Daarna: elke volgende mijlpaal krijgt een eigen vaste prijs en opleverdatum; zo bouwen we ook applicaties die een jaar of langer lopen
Prijs: na een gratis intake van maximaal een uur krijg je de exacte prijs voor dit resultaat. Die staat daarna vast.
1 werkdagtot antwoord op je aanvraag
4 wekentot de eerste mijlpaal
Vaste prijsper mijlpaal
Overdraagbaarcode, documentatie en kennis

Wat wij leveren

  • Een werkende applicatie in jouw omgeving, met een eerste mijlpaal die je kunt beoordelen.
  • Code, documentatie en kennis, overgedragen aan je eigen mensen.
  • Security in het ontwerp: toegang, logging, afhankelijkheden en gegevensverwerking.
  • Ruimte om zelf door te bouwen, zonder afhankelijkheid van ons.

Wat jij levert

  • Een eigenaar met beslisruimte over de eerste mijlpaal.
  • Toegang tot de systemen waarmee de applicatie moet samenwerken.
  • Tijd van de mensen die de applicatie straks gebruiken en beheren.

Wat we bouwen

We bouwen complete applicaties vanaf nul. Een webapplicatie waarmee je klanten of je medewerkers hun werk doen, een portaal, een mobiele app, een interne tool die een spreadsheet vervangt of een heel platform met gebruikers, rollen en processen erin. Van het eerste idee tot software die in productie draait en die je eigen mensen overnemen. Koppelingen, integraties en het automatiseren van een proces doen we ook, maar dat is de tweede lijn en niet waar dit werk begint.

Het bewijs staat op deze site. Het compliance-platform van Middlemen is er zelf een: zes runs die een organisatie langs haar werk leiden, een werk-queue en een domeinscan, van nul gebouwd door onszelf en draaiend in productie. We bouwen met moderne middelen en met security vanaf de eerste regel. Dat betekent geen beveiligingsronde achteraf, maar keuzes over toegang, gegevensopslag, logging en afhankelijkheden op het moment dat ze gemaakt worden. Dat is goedkoper dan het later repareren en het scheelt je werk in je compliance-dossier.

Complete applicaties vanaf nul, van eerste idee tot productie.

Webapplicaties, portalen en mobiele apps voor klanten, leveranciers of medewerkers.

Interne tools en platformen die een proces of een stapel spreadsheets vervangen.

Koppelingen, integraties en automatisering op wat je al hebt.

Bestaande applicaties waar niemand aan wil beginnen: aanpassen, verbeteren en weer overdraagbaar maken.

Bestaande applicaties aanpassen en verbeteren

Niet alles begint bij nul. Veel organisaties draaien op een applicatie die jaren geleden gebouwd is, die het werk nog steeds doet en waar niemand meer aan wil beginnen. De bouwer is weg, de documentatie klopt niet meer, de afhankelijkheden zijn oud en elke wijziging voelt als een risico. Vervangen is duur en duurt lang, dus blijft alles zoals het is. Dat werk pakken wij wel op.

We beginnen met begrijpen hoe de applicatie in elkaar zit en waar het echte risico zit, niet met herschrijven. Daarna passen we aan wat moet veranderen en verbeteren we wat het meest in de weg zit: een koppeling die steeds breekt, een beveiligingsgat, verouderde bibliotheken, een scherm dat niemand meer durft aan te raken. Elke stap is afgebakend en wordt opgeleverd in jouw omgeving, met tests en documentatie erbij, zodat de applicatie na ons weer van jou is en niet alleen nog van de laatste bouwer.

Zo pakken we het aan

  • Eerst begrijpen en vastleggen hoe de applicatie werkt, dan pas veranderen.
  • Aanpassen wat het werk vraagt: nieuwe functionaliteit, een gewijzigd proces, een koppeling die anders moet.
  • Verbeteren waar het risico zit: beveiliging, verouderde afhankelijkheden, ontbrekende tests en documentatie.
  • Weer overdraagbaar: na ons kan je eigen team of een andere partij ermee verder.

Voor wie we bouwen

Voor organisaties die iets nodig hebben dat er nog niet is en dat niet uit een pakket te halen valt. Soms is dat een idee dat nog nergens staat, soms een proces dat al jaren met de hand en met spreadsheets draait, soms een dienst die je aan je eigen klanten wilt aanbieden. En voor organisaties met een bestaande applicatie die aangepast of verbeterd moet worden en waar geen partij aan wil beginnen. Onze opdrachtgevers komen uit onderwijs, overheid, zorg, industrie en finance, sectoren waar de eisen aan beveiliging en aan zorgvuldige omgang met gegevens meestal hoog liggen.

Het is niet bedoeld voor wie een team wil inhuren en de richting zelf bepaalt. Wat wij toevoegen zit ook aan de voorkant: de vraag scherp krijgen, kiezen wat je juist niet bouwt en zorgen dat wat er komt past bij de organisatie en het landschap eromheen. Oprichter Rishi Bhawanidin staat al dertig jaar in het midden van organisaties, als architect, als security professional en als rechterhand van directies, en dat is de bril waarmee we naar een bouwvraag kijken.

Hoe het gaat

Je dient je vraag in via het aparte aanvraagformulier voor software op deze site en je krijgt binnen één werkdag antwoord. Daarna scherpen we de vraag aan en leveren we een voorstel met een vaste eerste mijlpaal. Die mijlpaal is bewust klein en werkend: je wilt iets in jouw omgeving zien doen wat het moet doen voordat je verder investeert. Bij een complete applicatie is dat meestal het deel waar de eerste gebruikers echt iets aan hebben, en niet een schets of een demo-opstelling.

  1. Aanvraag
  2. Antwoord binnen een werkdag
  3. Voorstel
  4. Eerste mijlpaal binnen vier weken
  5. Bouwen en overdragen

Stap 1: de vraag aanscherpen

Voordat er gebouwd wordt

De meeste bouwvragen komen binnen als oplossing, niet als probleem. We halen daarom eerst op wat er moet gebeuren, wie ermee gaat werken en wat er al aan systemen staat. Bij een nieuwe applicatie bepaalt dat gesprek wat er in de eerste versie hoort en wat kan wachten. Bij een vraag om een koppeling blijkt soms dat het echte probleem ergens anders zit. Dat gesprek levert meestal meer op dan de bouw zelf.

Stap 2: een voorstel met een vaste eerste mijlpaal

Een vast beoordelingsmoment

Het voorstel beschrijft wat je krijgt, hoe het past bij de organisatie en de systemen eromheen en wat de eerste mijlpaal oplevert. Die eerste mijlpaal staat vast, zodat er een moment is waarop je kunt beoordelen of dit de goede richting is en of je door wilt. Wat daarna komt spreken we in dezelfde vorm af: een afgebakend stuk, opgeleverd in jouw omgeving en niet in een demo-opstelling.

Stap 3: bouwen, beveiligen en overdragen

Security en overdracht gaan mee

Tijdens de bouw gaan security en documentatie mee, niet erachteraan. Toegang, logging, afhankelijkheden en de omgang met persoonsgegevens zijn onderdeel van het ontwerp. De overdracht begint ook niet aan het eind. Je eigen mensen kijken onderweg mee, zodat de kennis er al is voordat wij eruit stappen en er niemand achterblijft met code die alleen de bouwer begrijpt. Bij de oplevering draait de applicatie in jouw omgeving, met documentatie die klopt en met afspraken over wat er in beheer moet gebeuren.

Wat je krijgt en hoe de overdracht werkt

Je krijgt een werkende applicatie in je eigen omgeving, plus alles wat nodig is om die zonder ons te beheren en door te ontwikkelen. Overdraagbaar is bij ons geen bijlage bij de oplevering maar een ontwerpeis: code die leesbaar is, documentatie die klopt en mensen bij jou die weten hoe het in elkaar zit. Dat telt hier het zwaarst, want bij software die speciaal voor jou gebouwd wordt ontstaat afhankelijkheid het makkelijkst.

Dat betekent ook dat je zonder ons verder kunt of iemand anders kunt vragen het over te nemen. We bouwen niets in dat je aan ons vastzet, en er hoort geen verplichte begeleiding bij. Wat we opleveren draagt de sporen van het compliance-werk dat we ook doen: als een applicatie persoonsgegevens verwerkt of onder een norm valt, kun je dat aantonen zonder achteraf te reconstrueren hoe het gebouwd is.

Wat je krijgt

  • Een werkende applicatie in jouw omgeving, met een eerste mijlpaal die je kunt beoordelen.
  • Code, documentatie en kennis, overgedragen aan je eigen mensen.
  • Security in het ontwerp: toegang, logging, afhankelijkheden en gegevensverwerking.
  • Ruimte om zelf door te bouwen, zonder afhankelijkheid van ons.

Ons eigen platform als voorbeeld

Van nul tot productie

Het duidelijkste voorbeeld is ons eigen platform. Middlemen bouwde het compliance-platform op deze site zelf, van nul: zes runs die een organisatie langs haar compliance-werk leiden, een werk-queue waarin dat werk verdeeld en afgevinkt wordt en een domeinscan die de techniek van een domein nakijkt en de uitkomst meteen als bewijs koppelt. Het begon als een idee over hoe dit werk zou moeten gaan en het draait nu in productie, met echte gebruikers erin.

Alles wat erbij hoort

Daar zit alles in wat een applicatie compleet maakt: gebruikers en rollen, gegevens die kloppen, een interface waar mensen dagelijks in werken, koppelingen met de buitenwereld, beveiliging vanaf de eerste regel en beheer dat vol te houden is. Wat er later bij kwam is er in stukken bij gekomen die af waren voordat het volgende begon, en de kanban-tool die eraan komt gaat er op dezelfde manier in. Wat we voor onszelf gebouwd hebben, bouwen we ook voor jou.

Groter kan ook

Groter kan ook. Een applicatie overnemen waar niemand meer aan durft en die in een jaar stap voor stap weer onderhoudbaar en uitbreidbaar maken, doen we in mijlpalen van een paar weken: eerst de omgeving en de tests, dan de delen die het meest breken, dan de nieuwe functies. Elke mijlpaal heeft een eigen vaste prijs en is af voordat de volgende begint, en tussendoor draait de applicatie gewoon door.

Wil je hierover praten?

Vertel kort wat er speelt, dan reageren we binnen één werkdag.