Enterprise Library is a collection of application blocks designed to assist developers with common enterprise development challenges. Originally developed by Microsoft, it was abandoned in 2013, but released as Open Source, originally on CodePlex and then moved to GitHub when CodePlex was shut down.
This Enterprise Library GitHub project took to revive the Enterprise Library project, in order to support projects that already use it, and provide a solution to common problems in new projects.
There are currently several parts, or Application Blocks, as they are called, to Enterprise Library:
- Data Access Application Block
- Logging Application Block
- Semantic Logging Application Block
- Exception Handling Application Block
- Validation Application Block
- Transient Fault Handling Application Block
- Policy Injection Application Block