3 typen core-applicaties: waar zet je low-code voor in?
Uit onderzoek van onafhankelijk researchbureau Forrester blijkt dat het mogelijk is om met bepaalde low-code platformen core business-applicaties te realiseren en implementeren. Deze applicaties zijn echter niet allemaal gelijk. Bij de selectie van een low-code platform moet je daarom de vraag stellen welke van de drie typen core-applicaties je ermee wilt bouwen.
De kernapplicaties van een organisatie regelen de primaire bedrijfsprocessen.Ze worden vaak afgenomen in de vorm van standaard pakketsoftware of in andere gevallen als maatwerk ontwikkeld. De tijden zijn echter veranderd. Low-code development is inmiddels hard op weg om deze traditionele softwarecategorieën van de troon te stoten. Forrester beschrijft in het rapport ‘When And How To Modernize Core Applications Using Low-Code Platforms’, dat inmiddels al 15 procent van Application Development & Delivery Professionals low-code platformen gebruikt om nieuwe core business-applicaties te ontwikkelen, waaronder ERP-software. Een kwart van de professionals die low-code gebruiken levert zelfs applicaties op schaal binnen de hele organisatie.
3 typen core-systemen
Bij grote organisaties met een lange staat van dienst vertegenwoordigen de kernsystemen jarenlange investeringen. Het moderniseren van deze vaak verouderde systemen is daarom geen sinecure. AD&D-professionals moeten daarom met gedegen bewijs komen dat een low-code oplossing ook daadwerkelijk geschikt is om één of meerdere van hun core-systemen te vervangen.
Op dit moment zijn slechts enkele low-code platformen geschikt voor het moderniseren van bedrijfskritische core-applicaties. En dan is er nog de vraag welk type core-applicaties je precies met low-code wilt moderniseren. Draait het om je systems of record, shared services, of om de core-operationele processen? Hier zoomen we in op deze drie categorieën, zodat je goed kunt bepalen welk low-code platform geschikt is voor de core-applicaties van jouw organisatie.
- Systems of record
Deze core-systemen zijn het datafundament van de organisatie. Ze bestaan uit database- en transactietechnologie, verwerken alle gegevens, en garanderen de integriteit ervan. Verder bevatten ze de bedrijfslogica en processen die ervoor zorgen dat financiële, werknemers-, voorraad-, klant-, leveranciers- en soortgelijke gegevens op een consistente manier worden bijgehouden.
- Shared services
Deze applicaties faciliteren de primaire bedrijfsprocessen, zoals facturatie, prijsstelling, betalingen, onboarding, planning en IT-functies zoals asset-management en security. Shared services zijn meestal onderdeel van grotere bedrijfsprocessen. Een planningsapplicatie is bijvoorbeeld cruciaal voor het beheren van de logistieke activiteiten.
- Operationele core-processen
Deze applicaties automatiseren de belangrijkste processen van een organisatie, ofwel: de activiteiten die het primaire doel zijn van de onderneming. Denk aan de financiële kernprocessen van een bank, de logistieke processen van een vervoersbedrijf of de webshop van een online retailer.
Uit het onderzoek van Forrester blijkt dat low-code het meest wordt ingezet voor shared services of operationele core-processen of beide. Daar levert de snelheid en flexibiliteit van low-code de meeste voordelen op, bijvoorbeeld voor het optimaliseren van een bedrijfsproces of -applicatie. Dit in tegenstelling tot de systems of record, die minder dynamiek vereisen.
Deze low-code toepassingen integreren wel met de systems of record, maar vervangen ze niet. Sommige low-code platformen, waaronder het Thinkwise Platform, zijn echter wel in staat om de systems of record te vervangen, ook al komt dit in de praktijk om verschillende redenen minder vaak voor. Het Forrester-rapport gaat dieper in op de redenen hier achter.
Voordelen van low-code voor core-applicaties
Van de case studies die Forrester bestudeerde voor zijn rapport, herbouwde een derde wél zijn volledige core met low-code, dus inclusief de systems of record. Volgens de analisten kan het opnieuw realiseren van je volledige core applicatielandschap met behulp van een low-code development platform op lange termijn een wijzere (en makkelijkere) oplossing zijn.
Redenen hiervoor zijn onder andere dat je er flink wat softwarelicentiekosten mee kunt besparen, zeker vergeleken met grote ERP-suites. Daar betaal je vaak extra voor elke module of aanvullende functionaliteit. Ook vereenvoudigt het integratie, aangezien elke core-applicatie binnen hetzelfde platform gebouwd is. Hiermee versnel je toekomstige innovaties, zeker als er core-data voor nodig is.
Verder kan een ontwikkelteam veel effectiever werken wanneer alle core-applicaties met één low-code platform gebouwd zijn, en het levert minder randapplicaties op. En bovendien zijn er veel minder technische vaardigheden nodig voor onderhoud en integratie.
Maar de belangrijkste reden om een core-applicatielandschap volledig te vervangen met low-code is dat het vervangen van je systems of record op termijn onvermijdelijk is. Doe je dat niet, dan zullen er vroeg of laat problemen ontstaan. Bijvoorbeeld doordat het systeem end-of-life raakt of als er structurele wijzigingen nodig zijn die niet meer doorgevoerd kunnen worden.
Wees daarom proactief, zoals het Nederlandse bedrijf Coffee Fresh, dat in het onderzoek wordt genoemd. Dit bedrijf had een ‘werkend’ ERP-systeem, maar besloot de marktontwikkelingen voor te zijn en zijn CRM te herbouwen met het Thinkwise Platform. Daarna volgden de complexe field service-modules en ten slotte gebruikte het bedrijf alle opgebouwde kennis van low-code om de rest van het ERP te herbouwen. Een prachtig voorbeeld van een bedrijf dat zijn core-systemen future proof heeft gemaakt met low-code! En dit voorbeeld staat niet op zichzelf, ruim 80 procent van alle Thinkwise-gebruikers zet het platform in voor dit soort toepassingen.