La arquitectura de control de movimiento de ETEL proporciona diferentes niveles de acceso, desde secuencias de movimiento en el nivel del controlador, hasta la librería de software EDI, para diseño del interfaz de usuario HMI (Human Machine Interface) de la máquina.
Se ha diseñado un lenguaje de programación estructurado muy flexible y potente que incluye funciones matemáticas (lógicas, aritméticas, trigonométricas...) para que el usuario pueda ejecutar cualquier tipo de secuencia de movimiento. Hasta 3 secuencias de movimiento multi-eje simultáneas, ejecutándose con un periodo de muestreo de 100 μs, pueden introducirse en el UltimET y ejecutarse en paralelo. En el nivel del AccurET, también se pueden ejecutar dos secuencias de movimiento por motor.