Работа программы.
 
Программа при первом своем запуске создает в реестре пользовательский DSN на основании созданных и сохраненных настроек программы "Конфигуратор" (см. рис.2). Если настройки отсутствуют, то программа создает и сохраняет свои настройки "по умолчанию". При дальнейших запусках, программа использует созданные ранее установки либо создает установки по умолчанию.
В обычном варианте.
Программа обращается к созданному пользовательскому DSN в реестре и ведет общение с базой через этот DSN. Это вне зависимости как работает программа в локальном варианте или в сетевом. Обращение происходит прямо к базе.
Работа программы в варианте "Клиент - Сервер"
При работе программы в режиме "Клиент - Сервер" программа обращается к драйверу клиентской части (через созданный ранее DSN), а драйвер клиентской части в свою очередь обращается к серверу. Сервер обращается к базе (см рисунок 1). Прежде чем сервер произведет обращение к базе, он распределяет права соединений, если не успевает обработать все сообщения, то выстраивает их в очередь и только после проверки пользователя на право доступа, сервер производит все остальные действия с базой, делает изменения или передает информацию пользователю.