14. A computerized method for accessing a hierarchical database, comprising: (a) executing an objects framework in a computer to model the database as one or more data objects, wherein the one or more data objects: (i) provide a direct mapping of data within the hierarchical database; and (ii) encapsulate data retrieved from the hierarchical database; and (b) executing an Internet-enabled generic application program in the computer to access the hierarchical database via the objects framework.
23. The computerized method of claim 14 further comprising: the Internet-enabled generic application program accepting input from a web browser; the Internet-enabled generic application program dynamically constructing queries to access the database using the accepted input from the web browser; and the Internet-enabled generic application program generating a response to the accepted input using results from the dynamically constructed queries.