Microsoft Enterprise Library là một tập hợp các thư viện lập trình dùng trong Microsoft.NET Framework. Microsoft Enterprise Library làm cho việc sử dụng các mẫu lập trình tốt nhất dễ dàng hơn. Thư viện Microsoft Enterprise Library bổ sung các lĩnh vực truy cập dữ liệu, an ninh phần mềm, theo dõi và quản lý ngoại lệ phần mềm v.v... Thư viện này được cung cấp bởi Microsoft dưới dạng mã nguồn. Hơn nữa các nhà phát triển phần mềm có thể sử dụng miễn phí và sửa đổi nếu cần.
Phiên bản 1.0 của thư viện Microsoft Entreprise Library được xuất bản vào đầu năm 2005. Từ đó trở đi, các phiên bản mới hơn được xuất bản với nhiều bổ sung khác nhau.
Phiên bản Enterprise Library 5.0 bao gồm các khối thư viện ứng dụng sau: