Технологические особенности и средства разработки

Платформа Домино для всех прикладных решений, независимо от отраслевой специфики, обеспечивает:

  • возможность использования системы от локального компьютера до сотен пользователей в локальной сети;
  • возможность использования архитектуры клиент-сервер;  
  • возможность развёртывания работы на нескольких территориально удалённых точках с периодическим обменом
    информацией.

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

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