http://www.embarcadero.com ER/Studio is your best solution for data modeling, data architecture, and creating physical database designs. ER/Studio provides you with the tools to discover, document, and re-use data assets. With round-trip database support, users have the power to easily reverse engineer, analyze, and optimize existing databases. Its powerful, multi-level design environment addresses the everyday needs of database administrators, developers and data architects who build and maintain large, complex database applications and strive to consolidate, report and re-use metadata across the enterprise.