Рассмотрите возможность получения от вашего клиента шаблона этих заказов на покупку, контрактов и т. Д. Сохраните эти документы на сервере и сохраните их имена / пути к файлам в базе данных.
Определите, какие поля должны быть заполнены пользователем, и создайте элементы формы (текстовое поле, радио, загрузка изображений) для каждого из этих полей документа.
Когда пользователь закончит ввод своих данных, сохраните данные в БД, а затем программно вставьте свои данные в документ. Вы можете манипулировать документом и текстовым файлом Word, а затем, возможно, использовать генератор PDF для сохранения в папке «Входящие» пользователя на сервере.
Вероятно, это очень специфично для бизнеса, поэтому у вас будет много настроек. Похоже, вы искали существующее решение с открытым исходным кодом. Было бы интересно узнать, закончилось ли ваше решение постом блога или проектом с открытым исходным кодом на CodePlex или SourceForge. Это действительно может быть полезно для других в будущем!