DbWrench è un tool per creare e modificare database, definire diagrammi ER ed interagire con codice SQL. L'utente ha la possibilità di editare direttamente gli elementi appartenenti agli archivi, potendo contare su diversi tipi di notazione. L'approccio visuale passa anche per l'interazione con chiavi straniere multiple ed il supporto di Scalable Vector Graphics (SVG). La pratica finestra di navigazione permette inoltre di operare agilmente con diagrammi di grandi dimensioni. L'editor integrato permette di gestire il codice a basso livello, potendo contare sulle consuete opzioni di evidenziazione e completamento del codice medesimo.
DbWrench è compatibile con i database più affermati, come MySQL, PostgreSQL, Oracle e Microsoft SQL Server. La sua interfaccia, completa e funzionale, lascia interagire in modo prevalentemente visuale con gli elementi che popolano i database. La sua utilità si esprime non solo a livello di pura progettazione, ma anche in fase di analisi di archivi già esistenti. La selezione di tabelle, record ed altri oggetti avviene dal menù ad albero disposto nella parte sinistra dell'interfaccia. I diagrammi sono esportabili in file file JPG, PNG e SVG per essere utilizzati anche all'interno di altre applicazioni.