vFabric is a suite of middleware products that are optimized for virtual and cloud environments. It includes application servers, databases, caching, and monitoring tools. vFabric uses a cloud-oriented pricing model of per-VM licensing that allows for flexibility in deployments. It also provides cloud-optimized functionality like lightweight application servers and elastic memory management that improve server consolidation. Service providers can offer hosted vFabric as a service and help customers modernize their applications. ISVs can also use vFabric components to improve their applications and reduce costs and time to market.