1. A computer-implemented method comprising; providing a first driver which issues instructions for accessing data stored in a first data source, said first data source having a first data source structure, said first driver containing program instructions configured for use in connection with said first data source, wherein said first data source includes data identifiers in a first language; using said first drivers to automatically obtain first information about said first data source structure without the need for human analysis of the first data source; determining a structure for an object database from said first data source structure, wherein said structure for said object database is different from said first data source structure; creating a database for storing at least some data from said first data source, said database having said structure determined in said step of determining a structure; wherein said database includes data identifiers in a second language, different from said first language.