Además de acceder a comandos desde la solicitud de comando y la interfaz de usuario, el programa proporciona interfaces de programación de aplicaciones (API) que se pueden utilizar para controlar el entorno de dibujo y modificar la base de datos de un dibujo.
Las interfaces de programación que admite el programa son las siguientes:
El tipo de interfaz que se utilice dependerá de las necesidades de la aplicación y de la experiencia en programación de cada usuario.