Программная реализация контроля подразумевает обнаружение управляющей программой ошибочных состояний аппаратуры управления и некоторых действий оператора или наблюдателя. Возникающие ошибочные состояния подразделяются на серьезные (в этом случае делается автоматический останов работы телескопа) и несерьезные, по которым выдается предупреждение оператору с записью в протокол наблюдений. В некоторых случаях, если возможно, выполняется программная компенсация аппаратных ошибок.