I'm being told that the server we're being given to use has 2gb of ram but is nearly maxed out with the current main application that runs on it. But for the site were building, which is wholly reliant on a web service, we need to pass the response to the previous request within a chain... i.e.
Page One
var stepone = project.webservice.stepone("companyname","companyid"); //List Array Returned
Page Two
var steptwo = project.webservice.steptwo(stepone, otherargs);
As 'they' don't want us to store 'a lot' in the session, and were using ASP.net MVC C#, what other ways are there that would keep our memory footprint low but allow us to store what we need to for the users progression.