A reporting engine for searching data in relational databases enables data retrieval through simple user input objects while respecting the business logic and security logic of the relational database. The reporting engine includes a template that expands user-input objects to search an exposed object network that is located in an application layer of the relational database. The reporting engine also displays the search results in output report format.