Система xSight предназначена для создания сайтов любой сложности и управления информацией на сайте. Система логически разбита на три уровня:
- Уровень разработчика;
- Уровень дизайнера;
- Уровень администратора.
На уровне разработчика находятся программные модули и конфигурацилонные файлы системы. На уровне дизайнера находятся файлы с описанием xslt-преобразований результатов работы программных модулей в конечный дизайн. На уровне администратора находятся интерфейсы для управления информацией на сайте.
Данное разделение позволяет разграничить сферы ответственности разработчика, дизайнера и администратора. Таким образом, администратор, изменяя информацию на сайте, не может внести нежелательные изменения в его дизайн или функциональность. Дизайнер, меняя дизайн, не имеет доступа ни к программным модулям, ни к информации, опубликованной на сайте. Разработчик же имеет доступ только к программным модулям системы и, следовательно, повлиять ни на дизайн, ни на информацию не может.