Para aplicaciones especiales, el interfaz de programación CM Engine permite a los usuarios de unidades de prueba CMC escribir sus propios programas. De este modo, se pueden atender requisitos de prueba y control específicos; por ejemplo, las pruebas en fábrica que realizan los fabricantes de relés de protección.
Los programas se pueden escribir en uno de los lenguajes de programación de uso frecuente como C# o LabView. También se puede controlar el hardware de prueba CMC desde aplicaciones de otros proveedores (como Microsoft Excel) que admitan Microsoft Automation.

