Не могу объяснить подробно, потому что как раз сейчас консультирую и разрабатываю одну такую систему. Она должна появиться к концу года.
Но в целом система должна быть такой, чтобы человек без специальной подготовки и опыта работы с такими системами, мог сделать макет приемлемого качества и оформить заказ, не ошибаясь и не сомневаясь, в какой момент на какую кнопку ткнуть. Кроме того, я абсолютно убежден, что система без нескольких ДЕСЯТКОВ ТЫСЯЧ(!) шаблонов работать не будет. Сейчас же у таких систем обычно по несколько сотен шаблонов.
Ну а в целом там нюансов много - по шаблонам, ценообразованию, приемлемым и неприемлемым технологиям. Я месяц разрабатывал положения, и еще не закончил. Самая большая ошибка - внедрять эти технологии не подумав: это гарантированный провал.