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