La programación ofrece una interfaz gráfica de usuario que muestra cuándo se ha previsto que ocurran los eventos. La programación automatiza las funciones rutinarias, como cambiar una sala de modo ocupado a no ocupado para controlar las necesidades de calefacción y refrigeración y optimizar la energía. Cada programación consta de un programa semanal, otro de excepciones, una lista de elementos del programa y un periodo de vigencia. Los programas de excepciones tienen prioridad sobre los diarios solo durante su vigencia configurada, tras la cual se restablece el programa semanal típico. Las excepciones pueden incluir referencias a calendarios que, por ejemplo, reflejen un programa de vacaciones para la totalidad de las instalaciones o muestren espacios de determinados inquilinos en el edificio. También hay una vista del programa del día actual, que incluye cómo el programa de excepciones afecta al programa del día en curso.
Además, una función de múltiples zonas horarias permite definir programas que abarcan distintas zonas horarias. La programación puede basarse en las zonas horarias de los dispositivos en lugar de convertir la hora para coordinarla con la zona horaria del director del sitio.