Standardapplikationen können oft die kundenspezifischen Anforderungen und Bedürfnisse nur teilweise abdecken. Vielfach ist eine zeit- und kostenaufwändige Parametriesierung (Customizing) notwendig.
Die Integration von Standardbausteinen mit Hilfe von Individualsoftware erlaubt hingegen eine optimale Abbildung der kundenspezifischen Anforderungen. Die Charakteristiken, die vielen Applikationen gemeinsam sind, werden von den Standardkomponenten abgedeckt. Die Variationen in Struktur und Verhalten werden durch individuelle Software realisiert.