Also, a SAS Middleware server, provided by the SAS Institute, Inc., may be used so that SAS sessions may be shared amongst multiple users and other features may be provided such as connection aching, load balancing and remote access of SAS applications.