Az utóbbi években az adatintenzív webalkalmazások mindennapjaink részévé váltak. Rengeteg ilyen webes alkalmazás jelent meg, például webshopok. Ezen alkalmazások tervezésénél már eldől a célplatform illetve, hogy milyen technológiákat fognak használni a fejlesztés során. Ezeket a rendszereket általában hosszú évekre tervezik, és előfordulhat, hogy platformot kell váltani, például költségvetési szempontok miatt, ekkor esetenként az egész alkalmazást át kell írni. Ha nincs is szükség platformcserére, előfordulhat, hogy bizonyos technológiák eltűnnek, és más technológiák veszik át a szerepüket, amelyek legtöbbször nem kompatibilisek a régebbi technológiákkal. Ezen problémákra megoldást ad a modellvezérelt fejlesztés, melyben a megfelelő modell...