1. An apparatus for using a database through a web-based interface, the apparatus comprising a processor configured to execute executable data structures; a memory device connected to the processor for storing the executable data structures and associated operational data structures, the executable and operational data structures comprising: a database server configured to host a database having both data and schema; a web server configured to receive requests from and publish responses to a browser, the browser being in operable communication with the web server; and a service module configured to store and retrieve web pages located in the database.