Open source .NET programming tools

Essential Software Library is a collection of developer tools in source code form for web and Windows programming with Visual Studio. The components below, from Base One International, were used in building this web site. These products are available to subscribers for a single, flat subscription price of $29.95 per year, per developer, which includes all the items listed and their updates. (Convenient multi-developer licenses are available to organizations at the same price.)

BFC Professional v. 7.4

The fastest way to build web database applications


The Base One Foundation Component Library (BFC) extends Microsoft's Visual Studio development environment, providing ASP.NET and Windows programmers with middleware for rapidly building reliable, high-performance database applications. Security components control who is allowed to view sensitive data or perform restricted operations. BFC supports distributed computing on Microsoft, Oracle, IBM, Sybase, and MySQL databases and is uniquely suited to data-intensive processing.

This comprehensive application development framework has customizable components with plenty of code samples and Wizards to get you started. It includes facilities for data dictionary, reporting, and numerous indispensable functions. Use BFC Professional to build and administer secure, database-driven web applications with unprecedented ease.

Learn more about BFC Professional

B1Framework Professional v. 1.15

Cutting edge tools for database application development


B1Framework (B1F) is a collection of reusable .NET components for building web, back office, and desktop database applications. The common data access layer and other core parts of B1F make it easier to write high performance, database-agnostic programs, and they provide a solid foundation for developing scalable commercial services.

Based on Microsoft .NET Framework 4.0 and Enterprise Library 5.0 Application Blocks, B1Framework adds indispensable components for database access, logging, validation, caching, exception management, and security.

Learn more about B1Framework

Base One Number Class v. 7.4

Fix the loopholes in C++ high-precision arithmetic


Eliminate unacceptable rounding errors and destructive, high-order truncation. You can easily replace numeric datatype declarations (double, int, unsigned long) and gain efficient, high-precision arithmetic on numbers and fractions with up to 100 decimal digits. Includes C++ samples for STL (Standard Template Library) and MFC (Microsoft Foundation Class Library). Source is Windows, Unix and 64-bit ready. (U.S. Patent Number 6,384,748)

Learn more about Base One Number Class

About Essential Software Library

Essential Software Library supports a unique model of "open source" that allows authors to make money from the use of their code, without requiring royalties. Our aim is to continue building this publication with high quality material from many sources. Revenues from Essential Software Library are shared among content providers based on actual subscriber usage. If you are the author of a good developer tool and are prepared to provide source code and documentation, we'd like to hear from you. Learn more about being a content provider ...