If there is none or minimal amount of context that needs to be maintained between each request and you have limited computing resources that need to service a large client load, the session-free application model might be the appropriate choice for your application. This increases your ability to service a large number of clients, because no server session is dedicated to any particular client. The minimal context that needs to be maintained between requests can be stored within an application-specific context database. No matter where you store the context, you do need to use the Activate and Deactivate procedures to manage that context for each request.