With ASP.NET, developers can take advantage of Application State features, which are persistent global variables accessible to all users. Session variables, specific to a user, can be stored in memory on the server, outside the ASP.NET process, within the larger .NET structure. They can also be stored in the database, or handled in more conventional ways such as browser cookies or HTTP request variables.