Bedrijf gespecialiseerd in de modernisering van verouderde software

Veel organisaties werken nog steeds met verouderde systemen die moeilijk te onderhouden zijn, traag aanpassingen doorvoeren en niet compatibel zijn met moderne tools. Innowise biedt diensten aan voor de modernisering van verouderde software, waarbij verouderde architectuur en code worden herzien.

1,600+

geleverde projecten

93%

terugkerende klanten

75%

senior & middenkader specialisten

Veel organisaties werken nog steeds met verouderde systemen die moeilijk te onderhouden zijn, traag aanpassingen doorvoeren en niet compatibel zijn met moderne tools. Innowise biedt diensten aan voor de modernisering van verouderde software, waarbij verouderde architectuur en code worden herzien.

1,600+

geleverde projecten

93%

terugkerende klanten

75%

senior & middenkader specialisten

Voor en na
Diensten
Voordelen
Omgevingen
Methoden
Proces

Warum legacy-software moderniseren?

  • Hoge onderhoudskosten

Verouderde systemen vergen onevenredig veel engineeringtijd. Het repareren van verouderde frameworks, het beheren van niet-ondersteunde afhankelijkheden en het functioneel houden van ongedocumenteerde code tellen allemaal mee.

  • Prestatieproblemen

Oudere architecturen zijn ontworpen voor andere schaalvereisten. Naarmate de gegevensvolumes toenemen, stuiten oudere systemen op harde beperkingen die zelfs met de meest grondige optimalisatie niet volledig kunnen worden opgelost.

  • Beveiligings- en nalevingsrisico's

Verouderde software biedt geen ondersteuning voor de huidige versleutelingsstandaarden, modellen voor toegangsbeheer en meer. Dit leidt tot nalevingsrisico’s in het kader van regelgevingskaders zoals de AVG, HIPAA en ISO 27001.

  • Kennissilo’s

Wanneer de kern van de bedrijfslogica vervat zit in code die slechts één of twee ontwikkelaars begrijpen, vormt ontslag een risico. Door modernisering wordt ‘stamkennis’ vervangen door gedocumenteerde systemen.

Hays logo.Spar logo. Tietoevry logo. BS2 logo. Digital science logo. CBQK.QA logo. Topcon logo.NTT Data logo. Familux Resorts logo. LAPRAAC logo.
Hays logo.Spar logo. Tietoevry logo. BS2 logo. Digital science logo. CBQK.QA logo. Topcon logo.NTT Data logo. Familux Resorts logo. LAPRAAC logo.
Hays logo.Spar logo. Tietoevry logo. BS2 logo. Digital science logo. CBQK.QA logo.
Hays logo.Spar logo. Tietoevry logo. BS2 logo. Digital science logo. CBQK.QA logo.
Topcon logo.NTT Data logo. Familux Resorts logo. LAPRAAC logo.
Topcon logo.NTT Data logo. Familux Resorts logo. LAPRAAC logo.

Voor en na de modernisering van de software

Oude beperkingen
Gemoderniseerde staat
Monolithische architectuur Starre code waarbij één kleine wijziging tot een systeemwijde storing leidt.
Microservices en herontwerp van de architectuur Modulaire, onafhankelijke diensten die afzonderlijke updates en een uptime van 100% mogelijk maken.
Lokale en fysieke servers Hoge TCO, hardwareonderhoud en beperkte fysieke capaciteit.
Cloud – native en serverloos Schaalbare AWS/Azure/GCP-infrastructuur met de kostenefficiëntie van een pay-as-you-go-model.
Handmatige en risicovolle implementaties Menselijke fouten tijdens updates.
CI/CD en containerisatie Geautomatiseerde pijplijnen (Docker/Kubernetes) voor onmiddellijke, foutloze implementaties, meerdere keren per dag.
Informatiesilo’s Vastzittende gegevens; applicaties kunnen niet met elkaar communiceren.
API-first-ecosysteem Naadloze gegevensuitwisseling via REST/SOAP-API’s, waarmee uw hele bedrijf wordt verbonden.

Diensten voor de modernisering van verouderde software die wij aanbieden

  • Controle
  • Migratie
  • Herstructurering
  • Herontwerp
  • Refactorisatie
  • Modernisering van de API
  • Cloud migratie
  • Containerisatie
  • UX/UI-modernisering
  • QA
  • DevOps

Audit van verouderde software

We beginnen met het in kaart brengen van wat u al hebt: architectuurdiagrammen, afhankelijkheidsgrafieken, beveiligingslacunes, prestatiebenchmarks en nog veel meer. De audit geeft een duidelijk beeld van welke onderdelen van uw systeem de grootste risico’s met zich meebrengen en waar modernisering het hardst nodig is.

Product team reviewing system dashboards and coding ERP solutions together

Migratie van oudere systemen

Of het nu gaat om een nieuwe database-engine, een cloudprovider of een ander applicatieframework — wij verplaatsen gegevens, logica en workloads van verouderde platforms naar moderne omgevingen zonder dat dit ten koste gaat van de integriteit of de continuïteit.

Data engineer interacts with a visual dashboard to orchestrate real-time data synchronization across systems.

Software-herstructurering

Ons team bouwt specifieke onderdelen of complete applicaties volledig opnieuw op wanneer stapsgewijze verbetering niet langer haalbaar is. Bij re-engineering blijft de bedrijfslogica die goed functioneert behouden, terwijl alles wat deze belemmert, wordt vervangen.

Developers collaborating and reviewing code together in a software project meeting

Herontwerp van de softwarearchitectuur

De structuur van een applicatie herzien — doorgaans door monolithische systemen op te splitsen in services, functies van elkaar te scheiden en gebruik te maken van gebeurtenisgestuurde patronen of microservices — zodat de codebase kan opschalen en zich kan ontwikkelen zonder dat dit tot een kettingreactie van storingen leidt.

Agile development team in a brainstorming session, discussing project on a digital whiteboard

Refactoring van legacy-code

De kwaliteit van de code verbeteren zonder het gedrag te wijzigen. We ruimen technische schulden op, verbeteren de leesbaarheid, voegen dubbele logica samen en brengen verouderde code in overeenstemming met de huidige standaarden, waardoor het voor uw team gemakkelijker wordt om het systeem te onderhouden en uit te breiden.

Software engineer explaining source code to a team member during a collaborative coding session

Modernisering en integratie van API's

Onze ingenieurs vervangen verouderde punt-tot-punt-integraties door overzichtelijke API’s met versiebeheer. Dit omvat onder meer het bouwen van nieuwe API-lagen bovenop bestaande systemen, de migratie van SOAP naar REST en het koppelen van applicaties die voorheen in silo’s stonden.

Platform engineers configure API gateways to orchestrate secure communication across service networks.

Cloud-migratie voor verouderde systemen

Het beoordelen, plannen en uitvoeren van de migratie van on-premises workloads naar een cloudinfrastructuur. Wij verzorgen alles, van ‘lift-and-shift’-migraties tot cloud-native herontwerpen, afhankelijk van wat het systeem daadwerkelijk nodig heeft.

Real-time cloud synchronization powering digital workflows and remote access

Applicatie containerisatie

Ons team verpakt applicaties en hun afhankelijkheden in containers met behulp van Docker en Kubernetes, zodat ze in alle omgevingen op dezelfde manier werken en onafhankelijk van elkaar kunnen worden geïmplementeerd, geschaald en beheerd.

Networked architecture enables smooth data exchange across distributed systems

UX/UI-modernisering

Zonder dat we daarvoor per se ingrijpen in de backend, werken we front-end-interfaces bij die niet meer voldoen aan de huidige verwachtingen op het gebied van gebruiksvriendelijkheid. Zo profiteert u van verbeterde toegankelijkheid, kortere laadtijden en een visueel ontwerp dat aansluit bij de huidige normen.

Design team discussion around user interface prototypes, reviewing interactive app designs on digital displays

Kwaliteitsborging en testautomatisering

Wij zorgen voor testdekking voor systemen die daar weinig of geen over beschikken: unit-tests, integratietests en end-to-end-testsuites. Daarnaast bieden wij ook diensten op het gebied van geautomatiseerd testen om de lopende moderniseringswerkzaamheden veilig en duurzaam te laten verlopen.

Data scientist building and testing algorithms with code overlays on screen

DevOps en DevSecOps

Als onderdeel van onze diensten voor de modernisering van verouderde systemen implementeren of verbeteren we CI/CD-pijplijnen, infrastructuurautomatisering, monitoring en beveiligingsmaatregelen, zodat teams sneller en met meer vertrouwen producten kunnen opleveren.

DevOps engineers automate the CI/CD lifecycle, visualizing code integration and deployment in a single loop.

Audit van verouderde software

We beginnen met het in kaart brengen van wat u al hebt: architectuurdiagrammen, afhankelijkheidsgrafieken, beveiligingslacunes, prestatiebenchmarks en nog veel meer. De audit geeft een duidelijk beeld van welke onderdelen van uw systeem de grootste risico’s met zich meebrengen en waar modernisering het hardst nodig is.

Product team reviewing system dashboards and coding ERP solutions together

Migratie van oudere systemen

Of het nu gaat om een nieuwe database-engine, een cloudprovider of een ander applicatieframework — wij verplaatsen gegevens, logica en workloads van verouderde platforms naar moderne omgevingen zonder dat dit ten koste gaat van de integriteit of de continuïteit.

Data engineer interacts with a visual dashboard to orchestrate real-time data synchronization across systems.

Software-herstructurering

Ons team bouwt specifieke onderdelen of complete applicaties volledig opnieuw op wanneer stapsgewijze verbetering niet langer haalbaar is. Bij re-engineering blijft de bedrijfslogica die goed functioneert behouden, terwijl alles wat deze belemmert, wordt vervangen.

Developers collaborating and reviewing code together in a software project meeting

Herontwerp van de softwarearchitectuur

De structuur van een applicatie herzien — doorgaans door monolithische systemen op te splitsen in services, functies van elkaar te scheiden en gebruik te maken van gebeurtenisgestuurde patronen of microservices — zodat de codebase kan opschalen en zich kan ontwikkelen zonder dat dit tot een kettingreactie van storingen leidt.

Agile development team in a brainstorming session, discussing project on a digital whiteboard

Refactoring van legacy-code

De kwaliteit van de code verbeteren zonder het gedrag te wijzigen. We ruimen technische schulden op, verbeteren de leesbaarheid, voegen dubbele logica samen en brengen verouderde code in overeenstemming met de huidige standaarden, waardoor het voor uw team gemakkelijker wordt om het systeem te onderhouden en uit te breiden.

Software engineer explaining source code to a team member during a collaborative coding session

Modernisering en integratie van API's

Onze ingenieurs vervangen verouderde punt-tot-punt-integraties door overzichtelijke API’s met versiebeheer. Dit omvat onder meer het bouwen van nieuwe API-lagen bovenop bestaande systemen, de migratie van SOAP naar REST en het koppelen van applicaties die voorheen in silo’s stonden.

Platform engineers configure API gateways to orchestrate secure communication across service networks.

Cloud-migratie voor verouderde systemen

Het beoordelen, plannen en uitvoeren van de migratie van on-premises workloads naar een cloudinfrastructuur. Wij verzorgen alles, van ‘lift-and-shift’-migraties tot cloud-native herontwerpen, afhankelijk van wat het systeem daadwerkelijk nodig heeft.

Real-time cloud synchronization powering digital workflows and remote access

Applicatie containerisatie

Ons team verpakt applicaties en hun afhankelijkheden in containers met behulp van Docker en Kubernetes, zodat ze in alle omgevingen op dezelfde manier werken en onafhankelijk van elkaar kunnen worden geïmplementeerd, geschaald en beheerd.

Networked architecture enables smooth data exchange across distributed systems

UX/UI-modernisering

Zonder dat we daarvoor per se ingrijpen in de backend, werken we front-end-interfaces bij die niet meer voldoen aan de huidige verwachtingen op het gebied van gebruiksvriendelijkheid. Zo profiteert u van verbeterde toegankelijkheid, kortere laadtijden en een visueel ontwerp dat aansluit bij de huidige normen.

Design team discussion around user interface prototypes, reviewing interactive app designs on digital displays

Kwaliteitsborging en testautomatisering

Wij zorgen voor testdekking voor systemen die daar weinig of geen over beschikken: unit-tests, integratietests en end-to-end-testsuites. Daarnaast bieden wij ook diensten op het gebied van geautomatiseerd testen om de lopende moderniseringswerkzaamheden veilig en duurzaam te laten verlopen.

Data scientist building and testing algorithms with code overlays on screen

DevOps en DevSecOps

Als onderdeel van onze diensten voor de modernisering van verouderde systemen implementeren of verbeteren we CI/CD-pijplijnen, infrastructuurautomatisering, monitoring en beveiligingsmaatregelen, zodat teams sneller en met meer vertrouwen producten kunnen opleveren.

DevOps engineers automate the CI/CD lifecycle, visualizing code integration and deployment in a single loop.
Meer tonen
Moderniseer uw stack zonder downtime

Wat u kunt bereiken met de modernisering van verouderde software

  • Lagere onderhoudskosten

Door moeilijk te onderhouden code en infrastructuur te vervangen door moderne systemen, wordt de tijd die technici nodig hebben om alles draaiende te houden, verminderd.

  • Snellere levering van producten

Moderne CI/CD-pijplijnen, een ‘clean architecture’ en geautomatiseerd testen nemen de hindernissen weg die releases vertragen. Teams besteden meer tijd aan het ontwikkelen van functies, in plaats van aan het afhandelen van problemen.

  • Betere schaalbaarheid

Cloud-systemen, zowel in native- als in containeromgeving, schalen mee met de vraag, zowel omhoog als omlaag. U betaalt niet langer voor onbenutte capaciteit en loopt niet langer tegen limieten aan tijdens piekperiodes.

  • Een sterker beveiligingsbeleid

Modernisering van bestaande software verhelpt bekende kwetsbaarheden, zorgt voor de juiste toegangscontroles en brengt systemen in overeenstemming met de huidige nalevingsvereisten.

  • AI-geschikte infrastructuur

Voor machine learning en GenAI-tools zijn schone datapijplijnen en rekenomgevingen nodig die verouderde systemen niet bieden. Door modernisering wordt die infrastructuur gerealiseerd.

  • Gedeelde systeemkennis

Wanneer bedrijfslogica wordt gedocumenteerd, getest en geschreven in moderne programmeertalen en frameworks, zit deze niet langer opgesloten in de hoofden van een handvol ontwikkelaars.

Verouderde omgevingen die wij moderniseren

Methoden voor softwaremodernisering die wij gebruiken

Lift-and-shift
Bij Innowise migreren we verouderde applicaties naar een moderne infrastructuur, meestal cloudomgevingen, zonder de kerncode te wijzigen.
Overstap naar een nieuw platform
Onze specialisten voeren een upgrade uit van het runtime- of hostingplatform, waarbij de belangrijkste bedrijfslogica intact blijft. Dit kan bijvoorbeeld een overstap inhouden van virtuele machines naar containers, of van on-premises-omgevingen naar beheerde clouddiensten.
Stapsgewijze modernisering van de gebruikersinterface
Voor mobiele producten laten we de backend en de kernlogica ongewijzigd en vervangen we de interface scherm voor scherm door moderne frameworks zoals SwiftUI, Jetpack Compose of React Native.
Parallel draaien
Het Innowise-team laat verouderde en gemoderniseerde systemen naast elkaar draaien en vergelijkt de resultaten voordat de definitieve omschakeling plaatsvindt.
API-wrapping
Onze technici voorzien verouderde backend-systemen van een moderne API-laag, zodat nieuwe web- en mobiele applicaties via een gestroomlijnde interface met oude platforms kunnen samenwerken.
Houdt uw systeem uw bedrijf tegen?

Ontdek hoe onze diensten voor de modernisering van verouderde systemen de prestaties en het onderhoudsgemak verbeteren.

Ons stapsgewijze proces voor softwaremodernisering

Je huidige systemen evalueren

We voeren een audit uit van de bestaande codebase, infrastructuur, integraties en operationele kosten om een duidelijk uitgangspunt vast te stellen.

Duidelijke bedrijfsdoelstellingen vaststellen

Wij bepalen wat succes inhoudt: lagere onderhoudskosten, snellere releases, naleving van regelgeving of specifieke prestatiedoelstellingen.

Een flexibele architectuur ontwerpen

We ontwerpen een streeftoestand die rekening houdt met de huidige beperkingen en ruimte biedt voor de systemen die u de komende jaren verwacht te integreren.

Een upgradeplan opstellen

We plannen de werkzaamheden zo dat de verstoring tot een minimum wordt beperkt, we de taken met een hoog risico als eerste aanpakken en we de meerwaarde stapsgewijs opleveren in plaats van in één grote release.

Het systeem moderniseren

We voeren de migratie, herontwerp of refactoring uit met regelmatige evaluaties en duidelijke terugdraaimogelijkheden in elke fase.

Routinewerkzaamheden automatiseren

We implementeren CI/CD-pijplijnen, ‘infrastructure as code’ en geautomatiseerde tests, zodat het team met vertrouwen en op regelmatige basis nieuwe versies kan uitbrengen.

Beveiliging en prestaties controleren

We toetsen het gemoderniseerde systeem aan de hand van beveiligingsnormen, prestatiebenchmarks en alle toepasselijke wettelijke vereisten.

Resultaten bijhouden en verbeteren

We zorgen voor monitoring en meetbaarheid, vergelijken de resultaten met de doelstellingen en gebruiken die gegevens als leidraad voor de volgende verbeteringsfase.

Wat onze klanten zeggen

Alle getuigenissen (55)

Innowise leverde uitstekende IT-personeelsuitbreiding. Hun team leverde consequent op tijd, met minimale fouten, waardevolle aanbevelingen en werk van hoge kwaliteit. We waren onder de indruk van de vaardigheden en kwalificaties van hun kandidaten.
Matthew Watson
CTO, Sionic
4.5
Lees de volledige review
Bekijk de projectgegevens
Innowise toonde een uitzonderlijk aanpassingsvermogen en technische nauwkeurigheid. Ze pasten hun team naadloos aan aan onze veranderende behoeften en zetten op piekcapaciteit tot twee volledige teams in.
Kristin Veck
Lead Engineer, Think of Us
5.0
Lees de volledige review
Bekijk de projectgegevens
Innowise leverde een veilige en boeiende Telegram-minigame met unieke tap-to-earn-mechanieken, een verwijzingssysteem en TON Wallet-integratie. Hun flexibele en professionele aanpak hielp GSHAKE meer dan 400.000 spelers aan te trekken in de eerste maand.
Vachtangas Babunašvili
Mede-oprichter, Sfero
5.0
Lees de volledige review
Bekijk de projectgegevens

Trends op het gebied van de modernisering van verouderde software die wij ondersteunen

Cloud-native architecturen Icon
API-gericht ontwerp Icon
Kubernetes en containers Icon
DevSecOps Icon
Serverless architecture Icon
Generatieve AI Icon
AIOps Icon
Infrastructuur als code (IaC) Icon

FAQ

De meest voorkomende signalen zijn stijgende onderhoudskosten, problemen bij het inwerken van nieuwe technici, het onvermogen om te integreren met moderne tools, terugkerende prestatie- of betrouwbaarheidsproblemen en tekortkomingen op het gebied van compliance. Als uw team meer tijd besteedt aan het draaiende houden van systemen dan aan het verbeteren ervan, is dat een duidelijk teken dat de kosten van niets doen al hoog zijn. Moderniseringsdiensten voor verouderde systemen kunnen elk van deze knelpunten aanpakken door middel van gerichte, stapsgewijze ingrepen in plaats van een volledige vervanging van het systeem.

Modernisering van verouderde software is het proces waarbij verouderde systemen worden bijgewerkt, geherstructureerd of vervangen om ze beter onderhoudbaar, performanter, veiliger en compatibeler met de huidige technologie te maken. Dit omvat een breed spectrum — van het herstructureren van specifieke codemodules tot het migreren van complete applicaties naar de cloud — afhankelijk van de toestand van het systeem en wat het bedrijf ervan verwacht.

Diensten voor de modernisering van legacy-software omvatten doorgaans een eerste audit, architectuurplanning, migratie of herontwerp van applicatiecomponenten, API-ontwikkeling, cloudmigratie, geautomatiseerd testen, implementatie van CI/CD en doorlopende ondersteuning. Afhankelijk van de toestand van het systeem kunnen deze diensten ook beveiligingsversterking, aanpassing aan compliance-eisen en ondersteuning van DevOps omvatten. De exacte omvang wordt bepaald door uw huidige omgeving en de beoogde resultaten.

De juiste aanpak hangt af van de vraag in hoeverre het bestaande systeem het waard is om te behouden. Refactoring is zinvol wanneer de structuur deugdelijk is, maar de code kwetsbaar of slecht gedocumenteerd is. Replatforming is een goede keuze wanneer de applicatielogica solide is, maar de infrastructuur een rem vormt. Een volledige herbouw is aangewezen wanneer de codebase zoveel technische schuld heeft opgebouwd dat stapsgewijze verbetering meer kost dan helemaal opnieuw beginnen. Vervanging door een commercieel product of een SaaS-oplossing is het overwegen waard wanneer het systeem een probleem oplost dat kant-en-klare software inmiddels goed aankan. Wij helpen u bij het maken van deze afweging tijdens de auditfase.

Ja, mits de juiste volgorde wordt aangehouden. Bij de meeste moderniseringsprojecten wordt gebruikgemaakt van stapsgewijze aanpakken, zoals het parallel draaien van systemen, de ‘strangler fig’-methode of gefaseerde migraties, zodat het bestaande systeem operationeel blijft terwijl de gemoderniseerde onderdelen geleidelijk in gebruik worden genomen. In een goed gestructureerd plan wordt vastgesteld welke onderdelen van het systeem het grootste operationele risico inhouden, en worden die overgangen zorgvuldig gepland.

Een moderniseringsaudit omvat doorgaans een inventarisatie van bestaande componenten en hun afhankelijkheden, een beoordeling van de codekwaliteit en de technische schuld, het opsporen van beveiligingskwetsbaarheden en tekortkomingen op het gebied van compliance, prestatievergelijkingen, een analyse van de infrastructuurkosten en een beoordeling van integratiepunten. Het resultaat is een overzicht met prioriteiten van wat er gemoderniseerd moet worden en in welke volgorde. Wanneer u een bedrijf dat gespecialiseerd is in de modernisering van verouderde software inschakelt voor een audit, moet het eindresultaat u voldoende informatie bieden om het volledige project te plannen, en niet alleen een opsomming van de problemen geven.

Ja, Innowise heeft ervaring met al deze omgevingen, waaronder het .NET-framework, Java-monolieten, op PHP gebaseerde backends, bedrijfslogica in C/C++ en verouderde mobiele stacks zoals Cordova, Ionic en Xamarin. Voor elk daarvan wordt de moderniseringsaanpak afgestemd op de taal, het framework en de doelomgeving.

De meeste AI- en machine learning-tools hebben schone, toegankelijke gegevens en moderne API’s nodig om te kunnen worden geïntegreerd. Verouderde systemen slaan gegevens vaak op in moeilijk toegankelijke formaten, bieden geen API’s aan en draaien op infrastructuur die niet voldoet aan de rekenvereisten van AI-workloads.

Refactoring is een specifieke techniek binnen modernisering: het verbetert de interne structuur van code zonder het externe gedrag ervan te wijzigen. Softwaremodernisering is breder van opzet. Het kan zowel refactoring omvatten als het herontwerpen van de architectuur, migratie naar nieuwe platforms, het vervangen van verouderde afhankelijkheden, het updaten van de infrastructuur en het verbeteren van de processen rondom het bouwen en implementeren van software.

Meer tonen Toon minder

Maak gerust een afspraak om alle antwoorden te krijgen die je nodig hebt.

    Contacteer ons

    Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Stuur ons een spraakbericht
    Documenten bijvoegen
    Bestand uploaden

    Je kunt 1 bestand van maximaal 2 MB bijvoegen. Geldige bestandsformaten: pdf, jpg, jpeg, png.

    Door op Verzenden te klikken, stemt u ermee in dat Innowise uw persoonsgegevens verwerkt volgens onze Privacybeleid om u van relevante informatie te voorzien. Door je telefoonnummer op te geven, ga je ermee akkoord dat we contact met je opnemen via telefoongesprekken, sms en messaging-apps. Bellen, berichten en datatarieven kunnen van toepassing zijn.

    U kunt ons ook uw verzoek sturen
    naar contact@innowise.com
    Wat gebeurt er nu?
    1

    Zodra we je aanvraag hebben ontvangen en verwerkt, nemen we contact met je op om de details van je projectbehoeften en tekenen we een NDA om vertrouwelijkheid te garanderen.

    2

    Na het bestuderen van uw wensen, behoeften en verwachtingen zal ons team een projectvoorstel opstellen met de omvang van het werk, de teamgrootte, de tijd en de geschatte kosten voorstel met de omvang van het werk, de grootte van het team, de tijd en de geschatte kosten.

    3

    We zullen een afspraak met je maken om het aanbod te bespreken en de details vast te leggen.

    4

    Tot slot tekenen we een contract en gaan we meteen aan de slag met je project.

    Meer diensten die we aanbieden

    arrow