Enterprise Library

by Microsoft

Enterprise Library is a collection of reusable software components designed to assist developers with common enterprise development challenges.

Operating system: Windows

Publisher: Microsoft

Antivirus check: passed

Last revision: Last week

Report a Problem

Enterprise Library

Enterprise Library is a library of reusable application blocks designed to assist developers with common enterprise development challenges. It is a collection of application blocks that address areas of common concern across a variety of development projects. The library is designed to help developers handle the most common enterprise development needs in a simple and consistent way.

Enterprise Library provides a set of common application blocks for quickly and easily designing, building, and deploying enterprise-level applications.
Features:

• Data Access Application Block: This block provides a simple and efficient way to access the database. It includes features such as connection management, transaction management, stored procedure execution, and database commands.

• Logging Application Block: This block provides a simple and efficient way to log application events and errors. It includes features such as flexible log destinations, log levels, and log filtering.

• Security Application Block: This block provides a simple and efficient way to authenticate and authorize users. It includes features such as authentication and authorization providers, role management, and secure password storage.

• Exception Handling Application Block: This block provides a simple and efficient way to handle exceptions. It includes features such as exception logging, exception policy, and exception shielding.

• Caching Application Block: This block provides a simple and efficient way to cache data. It includes features such as a cache manager, cache expiration, and cache dependencies.

• Cryptography Application Block: This block provides a simple and efficient way to encrypt and decrypt data. It includes features such as symmetric and asymmetric encryption, hashing algorithms, and secure random number generation.

• Validation Application Block: This block provides a simple and efficient way to validate data. It includes features such as argument validation, data annotations, and fluent validation.

• Policy Injection Application Block: This block provides a simple and efficient way to inject policies into applications. It includes features such as policy injection handlers, policy injection attributes, and interception strategies.

Benefits

• Reduce development time and cost by using pre-built components and patterns.

• Increase the reliability, scalability, and maintainability of your applications by using proven patterns.

• Increase the security of your applications by using proven authentication and authorization mechanisms.

• Improve the performance of your applications by using caching and data access methods.

• Reduce the complexity of your code by using validation and exception handling methods.

• Increase the flexibility and extensibility of your applications by using policy injection.
The technical requirements for using the Microsoft Enterprise Library 6.0 software include the following:

• A computer running Microsoft Windows XP SP3, Windows Vista SP1 or higher, Windows Server 2008, or Windows 7
• Microsoft .NET Framework 4.0 or higher
• Microsoft Visual Studio 2010 or higher
• Microsoft SQL Server 2008 or higher
• Microsoft Internet Information Services (IIS) 7.0 or higher
• Microsoft Windows PowerShell 2.0 or higher (optional)
• Microsoft Silverlight 4.0 or higher (optional)
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Oliver Y*****h

I have used Enterprise Library software in my development projects. It is a great solution for quickly implementing common patterns. It provides solid base for implementing security, data access, logging, caching features and more. It's very easy to use and saves a lot of time. The library is well documented and supported by good online resources. It is also extensible, so you can easily add your own functionality. It is definitely a great resource for developers.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Oliver G******t

I have used Enterprise Library software for a few years now. The software is easy to install and configure. It provides a lot of flexibility in terms of what it can do. The documentation is good and the support team is very responsive. It also has many useful features that help developers quickly build robust applications.
Ollie X*********t

Enterprise Library is an exellent tool for developing robust applications, however it can be quite difficult to configue.
Jaxon Q******x

The feature of Enterprise Library that stands out the most is its ability to create application blocks that can be reused across projects.
Tweety logo
Tweety is an AI-powered customer support platform that helps businesses automate customer service and reduce response times.
SWF To Image library logo
SWF To Image library is a library of components that can be used to create applications that can convert SWF files into images.
Microsoft Flight Simulator X SDK logo
The Flight Simulator X SDK (Software Development Kit) is a set of software development tools that allow users to create add-ons and modifications for Microsoft Flight Simulator X.
Derby.NET logo
Derby.NET is a free, open source database engine for the .NET Framework.
CImg logo
CImg is an open source, free, cross-platform library for C++ programming with a wide range of image processing algorithms.