1. A system for establishing a database for a pooled endowment fund system, comprising: an import template provided in a web browser program comprising a plurality of column headers, residing in a client computer and configured to accept pooled endowment data from a flat file source, wherein the pooled endowment data comprises an account header, an ID header, a fund name header, an investment pool header and a seed data header, and wherein seed data within the seed data header comprises unit shares or dollar balances; a server coupled to the client computer; an import utility configured to receive the pooled endowment data from the import template; a plurality of holding tables comprising names corresponding to the plurality of column headers; and a relational database; wherein the import utility reads the column header in the import template and parses the pooled endowment data received from the import template according the column header by placing the pooled endowment data corresponding to an individual column into an matching holding table, the import utility relates the pooled endowment data by assigning a key number to individual categories in the holding tables, eliminating duplicated categories in the holding tables and linking the key number to an endowment fund record within the relational database.
4. The system as claimed in claim 1 wherein the pooled endowment data further comprises historical fund balances and transactional data that are appended to the relational database by the import utility.