According to the MSDN, the "Application blocks are a
type of guidance, provided as source code that can be used 'as is,' extended,
or modified by developers to use on enterprise development projects." Further,
the MSDN says, that the "Application blocks help address the common
problems that developers face from one project to the next. They are designed
to encapsulate the Microsoft recommended best practices for .NET-based
applications." The benefits provided by these application blocks are many,
the best part of these blocks being that you can fine tune the source code as
per your convenience and needs.
The following are some of the basic features provided by the
Enterprise Library Application Blocks.
Simplicity and ease of use