Systeemintegratie is het koppelen van losse softwaresystemen zodat ze data delen en als één geheel werken. De meeste bedrijven draaien een stapel tools, een CRM, een boekhoudpakket, een webshop, een helpdesk, en out of the box weet geen enkele dat de andere bestaan. Integratie is de bedrading die ze informatie over en weer laat doorgeven.
Zie het als een huis vol apparaten die elk hun eigen klok hebben, allemaal net een andere tijd. Integratie is ze op één gedeelde klok zetten zodat ze het eindelijk eens zijn. In softwaretermen: sluit je een verkoop in het CRM, dan hoort de klant in de boekhouding te verschijnen en de order bij het magazijn te komen, zonder dat iemand het overtikt. Dat gaat meestal via API-integratie, de netste manier voor systemen om direct te praten, ondersteund door datasynchronisatie zodat beide kanten kloppen.
Is een systeem te oud of te gesloten voor een API, dan grijp je naar integratie-middleware om het gat te overbruggen. Goed gedaan maakt integratie een einde aan het swivel-chair werk tussen tools dat zoveel van de dag van een team opslokt.
Waar mensen op stuklopen, is het rommelige midden. Twee systemen zijn het zelden eens over de details: het ene noemt het een klant, het andere een contact; het ene bewaart telefoonnummers met landcode, het andere zonder. Integratie is vooral het geduldige werk om die regels te bepalen en de records af te handelen die niet passen, zoals een verkoop voor een klant die nog niet in de boekhouding staat. Krijg je die vertaling goed, dan draait de koppeling jaren stilletjes door; sla je hem over, dan lever je een pijp die breekt bij het eerste rare record.
Bij TopDevs zien we systeemintegratie als het bindweefsel van de operatie van een klant, zodat hun tools één versie van de waarheid delen in plaats van te ruziën.