In most cases databases have an established driver to support connection to a database. Each website or database has an API specific to that platform. In most cases we use it to the specified affect. Construct typically makes use of pre-established drivers, in other cases, as needed, we have developed an interface for the software to make use of the API. The structure of the Application Programing Interface is unique to the database that it interacts with. Each database interaction is coded to maximize the efficiency and effectiveness of API usage to get the most out of Construct’s abilities.