TanDB resides in the presentation layer of a client-server database application. It reads the Navigational and Display logic, which are stored in tables XNav and XWeb. With TanDB, a developer need not worry about the low-level coding of the reporting application. TanDB enforces "Object-Oriented-Reporting" in any database application. Users find this reporting paradigm more appealing and natural. TanDB closely follows the Entity-Relationship diagram (ERD) with which the database was designed.