Математическое обеспечение системы управления БТА построено как расширяемый набор программ, взаимодействующих между собой по принципу клиент - сервер. На рисунке отражен принцип такого взаимодействия.
Рис.4. Взаимодействие по принципу клиент - сервер.
Cервером является главная управляющая программа bta_control,
в которой сосредоточены все функции работы с аппаратурой системы управления
телескопом и все алгоритмы, требующие реального времени. Все остальные
интерфейсные информационные функции, не требующие реального времени, реализуются в
виде набора программ - клиентов.
Например, bta_oper - программа
интерфейса оператора, bta_list - программа для тестовых
наведений по списку звезд из Астрономического ежегодника, bta_test -
тестовый интерфейс,
bta_control_net - программа организующая
сетевое взаимодействие и т.д.