Software developers can define SQL database schemas and support data using XML, and use that definition to create a new database, or update an existing one.