VIF Lightweight Framework is an object-relational bridge to store and retrieve data in relational database management systems (RDMS). The framework's building blocks to access data are data object models (DOM objects) and joined data object models (joined DOM objects).
A DOM object is used for read-write access to a database table. VIF Lightweight Framework encapsulates the mapping of the object's attribute to the underlying table fields. A joined DOM object encapsulates SQL SELECT commands of any complexity. With joined DOM objects, it's possible to design involved data retrieval.