Redactie - 12 september 2013

CIO’s zien softwareontwikkeling als business-enabler


Volgens Forrester laten CIO’s zich bij het nemen van beslissingen veel meer beïnvloeden door IT-trends, dan door harde feiten. Toch blijken zij met regelmaat af te wijken van de consensus. Zo zou applicatieontwikkeling grootschalig plaats maken voor standaardsoftware, maar het tegendeel is waar. De uitgaven aan beide zijn gelijk en veel CIO’s investeren juist in maatwerk om zich te onderscheiden van hun concurrentie.   

‘Wie nog niet van SaaS of cloud computing gebruik maakt, loopt achter de feiten aan.’ Deze veelgehoorde stelling werd onlangs ontkracht door onderzoeksbureau Forrester. De kosten voor het gebruik van standaard softwarepakketten blijken vaak net zo hoog te zijn als het zelf ontwikkelen van software en bovendien biedt maatwerksoftware functionele voordelen. ‘Maatwerksoftware is een van de belangrijkste middelen waarmee bedrijven zich kunnen onderscheiden in de markt,’ zegt Erik Seveke, directeur van GlobalOrange. ‘Door zelf te ontwikkelen kun je mogelijkheden toevoegen die in bestaande software ontbreken. Daarmee kun je als bedrijf het verschil maken.’

Maatwerk als lijm
Naast het onderscheidende vermogen van maatwerksoftware, noemen de respondenten in het Forrester-onderzoek het verminderen van complexiteit als reden om zelf software te ontwikkelen. Seveke: ‘Waarom zou je een dure business-suite kopen als je maar een deel van de functionaliteit gebruikt? Ontwikkel zelf een platform dat precies aan je eisen voldoet. De kosten zijn op de korte termijn vrijwel gelijk en op de lange termijn kunnen ze zelfs goedkoper uitpakken. Daarnaast kun je met een maatwerkoplossing een stuk efficiënter werken en je kunt de software veel makkelijker doorontwikkelen.’

Voor toekomstige investeringen hebben veruit de meeste organisaties oplossingen voor Business Intelligence en Big Data bovenaan hun wensenlijst staan. Hier is zelf ontwikkelen geen optie, maar Seveke stelt dat maatwerk er wel een heel belangrijke rol bij speelt: ‘In principe wil elk bedrijf de beste software gebruiken, op elk gebied. In de praktijk werkt zo’n combinatie van softwarepakketten niet goed samen, waardoor veel organisaties toch kiezen voor de producten van een enkele leverancier.’

Inspelend op die behoefte hanteert GlobalOrange volgens Seveke een ‘best of breed’-aanpak, waarbij klanten zoveel mogelijk standaardsoftware kunnen gebruiken, die vervolgens met maatwerk tot een naadloos geheel worden gemaakt. Maatwerk is volgens Seveke de lijm waarmee deze pakketten worden gekoppeld en waarmee gaten in de functionaliteit worden gevuld. ‘Dat klinkt eenvoudig,’ zegt Seveke. ‘Maar het vereist wel een zekere investering vanuit de ontwikkelaar. Wij ondersteunen onze klanten bijvoorbeeld met een onderliggende services-architectuur, die het efficiënt koppelen van systemen en processen mogelijk maakt.’    

Afhankelijkheid
Vroeger werd het zelf ontwikkelen van software vaak gezien als een manier om vendor lock-in, ofwel een afhankelijkheid van softwareleveranciers, te vermijden. Toch blijkt dit in het hedendaagse IT-landschap niet altijd het geval te zijn. ‘Zeker bij het ontwikkelen van webapplicaties moet je erg oppassen dat je niet in een vendor lock-in situatie belandt met je ontwikkelpartner’, zegt Seveke. ‘Zorg dat je altijd eigenaar blijft van de broncode, zodat je niet voor onverwachte kosten komt te staan als je weg wilt.’

In het licht van het Forrester-onderzoek is dit een belangrijke waarschuwing voor bedrijven die zelf software willen gaan ontwikkelen. Een onderscheidende marktpropositie neerzetten met maatwerksoftware mag natuurlijk niet het begin zijn van een nieuwe vorm van vendor lock-in.