This presentation discusses using a service grid to manage state for SOA applications. A service grid combines orchestration, mediation, state caching, demand-based provisioning and deterministic garbage collection. It provides state-aware continuous availability for service infrastructure, services, application data and processing logic. Using a service grid can reduce the cost of accessing backend systems, improve response times, and provide improved fault tolerance and scalability. Several case studies are presented that demonstrate how organizations have benefited from using a service grid to manage state in SOA applications.