1. A thin-client user interface, comprising: a user interface, executed on a client device having a display, for displaying data to a user on the client device, said user interface coupled to an application server and an application repository, wherein said application server is coupled to a remote database via an electronic data network and is configured to: receive a request for data from said user interface, generate a query request, based on said request for data and a user interface configuration stored on the application repository, to access said database, submit said query request, receive results from said database in response to the query request, and to transmit only a portion of said results to said user interface, said portion being determined based on display configuration definitions stored in a network location that is remote from said user interface, and identify when an operation occurs at said interface that requires additional data from said database and query said database and provide query results to said client interface according to said display configuration definitions and said identification for additional data; wherein said application repository is coupled to said application server via said electronic data network and is configured to maintain data relating to said user interface configuration, said database and interrelations therebetween.