we have a web application that, started out small, any new features that were added on, were just made as part of the same project, however now we would like to create new p
Using Web Services or Remoting is similar to Session State Server, except that you have to implement it yourself -- probably not worth the effort.
If you're going to do this yourself, there is one other issue not previously mentioned: session timeout. You will need to ensure that both two processes have the same idea of when the session was last used. If you don't do it right (and I've run into this), you'll risk getting into a state where it looks like you're logged into one part of the application and but not the other.