Stel, je hebt bedrijfssoftware, zoals een ERP-pakket en je wilt daarnaast graag een webshop maken voor je producten. De webshop wordt gemaakt in een ander systeem. Dit kan bijvoorbeeld maatwerk software zijn. Natuurlijk wil je dat deze twee systemen met elkaar gaan communiceren. Als je klanten wat bestellen op jouw webshop, wil je dat dit automatisch in je ERP-systeem komt te staan. Zo kan er veel tijd bespaard worden wanneer systemen met elkaar kunnen communiceren, want je hoeft niet alles handmatig over te zetten. Tegenwoordig kunnen systemen gegevens met elkaar uitwisselen en zo kunnen websites data verkrijgen. Dit gebeurt vaak met behulp van een API.