1. A system for managing a database comprising a data file, the system comprising: application data stored in the data file; a format description table associated with the data file, the format description table comprising parser instructions; and an abstract machine coupled to the database, the abstract machine operable to: read the application data; and parse the application data to an application software in response to the parser instructions.