Oltre alla possibilità di accedere ai comandi tramite la riga di comando e l'interfaccia utente, nel programma sono disponibili interfacce API (Application Programming Interface) utilizzabili per controllare i disegni e modificarne il relativo database.
Di seguito sono riportate le interfacce di programmazione supportate dal programma:
Il tipo di interfaccia da scegliere dipende dai requisiti dell'applicazione che si deve creare e dall'esperienza acquisita nell'ambito della programmazione.