In Chapter 4, we saw that COM+ offers a slew of services such as synchronization, transaction, queuing, and security. Developers can leverage one or more of these services to build enterprise systems.A component has to be configured to indicate to COM+ the specific COM+ services it is interested in using. When a client creates an object of such a configured component, COM+ sets up the requested services for the object.Essentially, the configuration settings on a COM object dictate certain run-time requirements for the object. These run-time requirements for a COM+ object are collectively referred to as the objects context.In this chapter, we look at how to specify the configuration settings for a component and where COM+ stores the configuration information. We then examine how COM+ ensures that an object is created in a context that is compatible with its configuration settings. Finally, we look at different ways to use an object in a different context.