Я закончил, используя:
а. Шторм для функциональности CRM
б. Простые платежи за оплату штормовой накладной
с. Модуль печати для вывода PDF
д. Календарь (+ Просмотры) для бронирования встреч (используется внутри; этап 1 изменен на «сотрудник назначает встречу» в Storm Project)
е. CCK + Flexifield для типа содержимого листа измерений
ф. Пользовательский модуль для передачи значений затрат в Storm и автоматизации задач между таблицей измерений Storm / CCK.
Ubercart действительно излишен для простых платежных приложений. Увы, Simple Payments довольно плохо поддерживается. Если бы только был единый платежный API или еще что-нибудь ...