Нет, документы и предметная область никакого отношения к продажам, клиентам и т.д. не имеют. Нужна именно модель подписка-подтверждение, а документы произвольные.
hint000, меня интересует инструмент, который будет обеспечивать хранение и доставку подписчикам этих документов, а не их обработку. Документ определяется уникальным идентификатором и содержимым. Соответственно, формат документов не важен, можно считать документом - набор байтов с ID.
Алексей Ярков, стандартная функциональность CMS заточена на редактирование контента и настройку плагинов, а сами плагины пишутся кодом. В Joomla или Wordpress, чтобы создать нужную не шаблонную страницу нужно немало поковыряться в PHP.