Database Architect est un outil de conception de structure de base de données. Il utilise le principe WYSIWYG (What You See Is What You Get) pour l'élaboration des diagrammes de relations entre les entités : il suffit de définir des tables de bases de données, des champs, références, etc. et votre base est générée directement à partir du programme. Le logiciel vérifie ensuite le modèle de votre base de données afin de contrôler qu'il n'y ait pas d'erreur avant la génération du script SQL de création de la base. Database Architect permet de travailler avec des bases de données de tous types de formats.