Разрабатывая конструктор, мы исходили из предположения, что доступ к Интернету есть всегда и он стабилен. При ином подходе, конечно, надо было бы создавать инструменты для синхронизации.
Одно из основных достоинств сетевой работы - нотификация всех работающих с базой данных о происходящих в ней изменениях в режиме реального времени. Можно выбирать варианты: автоматически обновлять открытый объект с данными, сообщать в окне о том, кто и что создал/изменил/удалил, или активизация кнопки для ручного обновления списка - этот вариант подходит для компаний с числом одновременно работающих с базой данных от 10-15 человек и больше (при слабом серверном компьютере или низкой пропускной способности сети).
Кроме того, данные на сервере обрабатываются и, при необходимости, изменяются, в случае попытки сохранения дублирующей информации, либо пользователь предупреждается, что сохранение записи невозможно по той или иной причине.
Есть ещё другие механизмы, напрямую связанные с режимом on-line.
Мы ориентировались на предельно оперативную работу пользователей с данными, что в современных реалиях зачастую становится принципиальным условием. И отказались от старых принципов, которые основывались на слабом или неустойчивом соединении с глобальной сетью.
Как уже говорилось ранее - для поддержания сетевой работы применяются специальные программы, размещённые в Интернете на выделенных серверах. Вот они и берут на себя основную работу по поддержанию многопользовательского режима.
Мы считаем, что на данный момент качественная связь с Интернетом - это не столько техническая задача, сколько финансовый вопрос.