Vandaag de dag is er een ruime keuze aan software en zien dat organisaties gebruik maken van meerdere webapplicaties die toegespitst zijn op een bepaalde disciplines zoals klantbeheer, bijhouden van de voorraad of de financiële administratie. Het mooie hiervan is dat iedere webapplicatie bijzonder goed is in zijn discipline, vaak beter dan één grote webapplicatie. Het nadeel is dat er eilandjes ontstaan van losse webapplicaties die niet met elkaar communiceren. Hierdoor werkt bijvoorbeeld de ene medewerker met de laatste informatie over een klant en een ander weet niet dat de klant bestaat.