A technique for creating a custom database is provided. A system description
of
a structure of a database is received. A structure for the custom database is generated
based on the system description. In addition, a search engine based on the system
description is generated to store and locate data in the custom database.