Loosely coupled, extensible database access library written in C#. Allows direct database access over a relational vendor-independent data layer as well as automated persistence through O/R mapping containers that work upon the data layer themselves.