The Web Client Software Factory includes source code for the following application blocks:
The Composite Web Application Block
to create objects and perform dependency injection, and the guidance package generates code that uses ObjectBuilder. (The software factory does not include the source code for ObjectBuilder, but does include documentation to help you understand the design and how to use it in your applications.)
The guidance package generates code that uses the Enterprise Library application blocks. The software factory includes the Enterprise Library assemblies. To download the source code and documentation, see Enterprise Library for .NET Framework 2.0.
Figure below illustrates the application blocks in a software factory solution deployed to a Web server.