The Singleton Design Pattern allows you to have only a single instance of an object of a particular class anywhere in the application. The pattern will work in any class library or web services in the same application domain. For example, if you have webService1 and webService2 and they are both in the same running application domain, you will see that both web services are accessing the same object instance.