Database versioning control. Generating difference scripts. Reverse engineering. Easy to use with wizards and drag & drop support. Generating C# code handling DB upgrade. Handling of static data. Support for MS SQL, MySQL, Postgres, SQLite. Database diagrams. Support for tables, constraints, vies, stored procedures, functions. Database models are stored in readable XML files.