When a data-intensive system grows and evolves, old user requirements change and/or new requirements accumulate. XML applications often have dynamic character and, thus, evolution of an XML application is a permanent and continuous process.
Without the appropriate tools, the transition to a new version can be both difficult and error-prone. To ease the process, reduce the mistakes and help to keep the system consistent, the system designer may use an evolution and modeling framework.
In this paper we state requirements for a framework suitable for managing dynamic XML applications and study how are these requirements met by the existing tools.