Door 2go op Force.com te bouwen zorgt CODA voor een revolutie op het gebied van boekhouding
CODA is nooit een naam geweest die synoniem stond voor on-demand ontwikkeling. Al bijna dertig jaar lang heeft de boekhoudsoftware van het Britse ISV een uitstekende reputatie. Deze software draait op lokale servers in meer dan 2600 middelgrote tot grote organisaties overal ter wereld. Maar tijdens Dreamforce Europe 2008 toonde Jeremy Roche, Chief Executive Officer van Coda, aan dat zijn bedrijf voor boekhouding heeft gedaan wat salesforce.com voor CRM heeft gedaan door met het Force.com-platform een nieuwe SaaS-applicatiesuite (Software-as-a-Service) te maken, CODA 2go genaamd.
Sinds de lancering van de service voor boekhoudapplicaties is CODA populair in de wereld van cloud computing: het bedrijf krijgt in de media alleen positieve aandacht en ook klanten weten de weg naar CODA te vinden. Een aantal zorgvuldig geselecteerde bedrijven test momenteel CODA 2go in het Verenigd Koninkrijk en de Verenigde Staten.
De ontwikkeling van CODA 2go is een casestudy voor de manier waarop een gevestigde softwareleverancier toegang kan krijgen tot de wereld van SaaS. Door applicaties in de clouds op Force.com te bouwen, bespaarde CODA naar schatting twee jaar aan ontwikkeltijd terwijl tevens nieuwe marktkansen werden gecreëerd.
Schofield merkt op dat "er weliswaar andere leveranciers met on-demand boekhoudoplossingen zijn, maar we zijn al 28 jaar expert op het gebied van on-premise boekhouding, met klanten die in 100 landen actief zijn. We kiezen voor een multilaterale benadering: meerdere talen, meerdere valuta's, meerdere bedrijven. In de boekhoudwereld hebben we een enorme geloofwaardigheid opgebouwd, met name onder middelgrote tot grote organisaties. CODA 2go biedt ons nieuwe kansen onder kleinere, snel groeiende bedrijven."
CODA 2go debuteerde met functionaliteit voor verkoopfacturen en crediteuren. Hiermee speelde de applicatie in op een duidelijke behoefte van veel organisaties aan een naadloze SaaS-oplossing (Software-as-a-Service) waarmee kan worden beheerd hoe orders worden omgezet in cash. Tijdens de geavanceerde ontwikkelactiviteiten van CODA worden technologieën van het Force.com-platform gebruikt, waaronder Apex Code van Force.com voor de bedrijfsregels en Visualforce voor de gebruikersinterface.
Van bedrijfsplan tot volledige implementatie
Het ontwikkelteam van CODA had de opkomende markt voor on-demand applicaties enige tijd bestudeerd, maar binnen het CODA 2go-project werd CRM van Salesforce op herhaaldelijk verzoek van klanten geïntegreerd met boekhoudapplicaties van CODA. Vanaf dat moment begonnen developers van CODA na te denken over de grotere uitdaging: eigen applicaties bouwen in de cloud.Hierbij zakte de moed hen aanvankelijk in de schoenen. "We wisten dat de interne ontwikkeling van een eigen on-demand platform een langdurige en kostbare aangelegenheid zou worden en dat het minstens twee jaar zou duren voordat we de oplossing op het platform konden gaan bouwen," zegt Schofield. "Zelfs met Force.com dachten we aanvankelijk dat de ontwikkeling lastig en tijdrovend zou zijn, maar al snel bleek dat we het bij het verkeerde eind hadden."
"Nadat we met Salesforce hadden gesproken, beseften we dat we onze boekhoudoplossing zeer efficiënt konden leveren dankzij de krachtige mogelijkheden van het Force.com-platform," legt Debbie Ashton uit, productmanager bij CODA. "Met name vonden we Apex Code uitermate belangrijk, evenals het feit dat Visualforce binnenkort beschikbaar is."
Na een reis naar San Francisco voor een projectbespreking met engineers en marketingmedewerkers van Salesforce.com stelde het team van CODA een bedrijfsplan op. Het plan werd goedgekeurd, waarna een team van developers, designers en testers werd samengesteld. Dit team ging aan de slag met een proefproject waarbij gesimuleerde gegevens van een fictieve, maar realistische doelklant werden gebruikt: een middelgroot bedrijf met meerdere vestigingen die een vrij grote voorraad beheerden. Na de succesvolle pilot lag niets een volledige implementatie meer in de weg.
Bij het maken van CODA 2go benutte het ontwikkelteam de geavanceerde mogelijkheden van het Force.com-platform. Twee standaardfuncties van het platform waren erg handig: rapportage en workflow. CODA maakte bijvoorbeeld in enkele dagen een reeks standaardrapporten die bij de applicatie worden meegeleverd. Dit was mogelijk dankzij de uitgebreide infrastructuur voor rapportage die standaard door het platform wordt geboden. Ter vergelijking: volgens Schofield is CODA aan het einde van elke belangrijke release van de on-premise boekhoudapplicatie wel drie maanden bezig om te testen of de applicatie kan worden geïntegreerd met rapportageproducten van derden.
De traditionele sterke punten van Salesforce.com op het gebied van CRM kwamen ook goed van pas. "Financieel beheer is de natuurlijke uitbreiding van de verkoopcyclus," zegt Schofield. "Bedrijven willen duidelijk hun moeizaam binnengehaalde orders zo efficiënt mogelijk omzetten in cash. En zodra CRM volledig aan het boekhoudsysteem is gekoppeld, kun je commerciële en financiële trends analyseren op basis van betrouwbare, veelzeggende cijfers. Dat is een krachtig voorstel."
Tegenwoordig betekent deze integratie dat klanten van CODA 2go facturen met één druk op de knop kunnen genereren zonder het handmatige, tijdrovende en foutgevoelige opnieuw moeten invoeren van gegevens wat gebruikelijk is in de meeste organisaties met traditionele on-premise oplossingen.
Het ontwikkelteam heeft ook op verzoek van de klant een integratietool gebouwd waarmee het project aanvankelijk snel vorderde. Integrator for Salesforce van CODA is verkrijgbaar in de AppExchange van Force.com, een marktplaats van SaaS-applicaties.
Samenwerking
Tijdens het gehele project hebben de developers van CODA nauw samengewerkt met salesforce.com en dat doen ze nog steeds. "We hebben toegang tot de kern van het ontwikkelteam van Salesforce," zegt Ashton. "We krijgen echt een fantastische ondersteuning."Schofield beaamt dit. "Iedereen bij Salesforce is ontzettend behulpzaam en bereid om uitgebreid te bespreken wat ze wel en niet doen," zegt hij. "Daardoor hebben we veel kunnen leren over de manier waarop Salesforce omgaat met het ontwikkelen, releasen en verkopen van de eigen applicaties. Natuurlijk is CODA 2go bestemd voor een andere doelmarkt en hebben we zelf ook een bijdrage kunnen leveren met onze uitgebreide kennis van het ontwikkelen van internationale boekhoudsystemen. Maar we hebben enorm veel geleerd van de medewerkers van Salesforce, waardoor we echt snel vooruitgang hebben kunnen boeken."
Het innovatieproces is nog lang niet klaar. CODA werkt nu aan volledige functionaliteit voor crediteuren en grootboeken. Nadat het bedrijf de belangrijkste boekhoudapplicaties heeft vrijgegeven, gaat het aan de slag met andere toepassingen zoals inkoop, activa en verkooporderverwerking.
"We hebben een complete roadmap opgesteld op basis van onze ervaring in de markt. Het hangt van onze 'early adopters' af of we aanvullende functionaliteit gaan leveren," zegt Schofield. "Met Force.com is werkelijk alles mogelijk."
Hoe kan ik aan de slag?
U kunt zo aan de slag door de stappen van Force.com Quick Start te volgen.



