Když datově zaměřený systém roste a vyvíjí se, staré uživatelské požadavky se mění a nové přibývají. XML aplikace jsou často dynamického charakteru a proto evoluce XML aplikací je neustálý a průběžný proces.
Bez vhodných nástrojů může být přechod na novou verzi obtížný a náchylný k chybám. Pro usnadnění procesu, omezení počtu chyb a k udržení konzistence systému může designer využít evoluční a modelovací framework.
V této práci vyjmenujeme požadavky na framework vhodný ke správě dynamických XML aplikací a studujeme, jak jsou tyto požadavky splněny v existujících nástrojích.