As the requirement progresses for on-demand services, it is clear that server virtualization is only a partial solution. Without the ability to package complete platform and application environments that can be deployed on demand, IT staff must manually customize solutions in order to deliver services. Therefore, today’s virtualization solutions need to evolve beyond simple consolidation and enable the virtualized delivery of integrated, turnkey platforms for database (e.g. database-as-a-service), middleware (e.g. java-as-a-service) or comprehensive application environments (e.g. crm-as-a-service) that meet stringent high availability and scalability requirements