1. A method for enabling collaborative development of a database application, the method comprising: receiving a database, generated by a first user in a first database language, via a first database management system (DBMS); designating a set of tables from the database as a set of static data tables; committing the database and the set of static data tables to a repository; deploying, from the repository, the database in a second DBMS; receiving a change to the database, by a second user in a second database language, via at least one of: the first DBMS, and the second DBMS, wherein the change is represented as metadata that is general to both the first DBMS and the second DBMS; and synchronizing the change to the database within the repository based on the metadata.
3. The method according to claim 1 , further comprising: generating a set of new tables in response to the change to the schema of the database; and adding the set of new tables to the set of static data tables.