This project is no longer under development.

Unity has new ownership and has relocated to GitHub.
The remainder of the application blocks will no longer be developed. However, the source will continue to be available. We encourage any interested parties to fork the source as desired.

Enterprise Library now accepts community contributions!

Microsoft Enterprise Library is a collection of reusable software components (application blocks) addressing common cross-cutting concerns. Each application block is now hosted in its own repository. This site serves as a hub for the entire Enterprise Library. The latest source code here only include the sample application, which utilizes all of the application blocks.

Enterprise Library Conceptual Architecture

Enterprise Library is actively developed by the patterns & practices team and in collaboration with the community. Together we are dedicated to building application blocks which help accelerate developer's productivity on Microsoft platforms.







  • See individual blocks' product backlogs


Last edited Jan 19 at 9:16 PM by bennage, version 255