De invoering van nieuwe of aangepaste applicaties gaat in de meeste gevallen verder dan het implementeren van alleen de applicatie. De applicatie staat vrijwel nooit op zichzelf maar heeft raakvlakken met vele andere systemen.
De applicatie ondersteunt een proces, welke vaak moet worden aangepast. En het proces wordt weer gebruikt door mensen die moeten leren om te werken met zowel de nieuwe applicatie als met het aangepaste proces.