Database extensibility model

The database contains all of the client data and the integrity of the information.  There are several extensible points to the database: