Я думаю, что это будет зависеть от масштаба и сложности заказов.
Если заказы просты - т. Е. Содержат только «элементы», которые должны быть выставлены счетам и не представляют операции, вы должны быть в порядке с CRM.
Если ваши позиции заказа более сложны, вам может понадобиться CRM (для создания всех данных заказа и клиента), а также программное обеспечение для управления заказами для организации заказов. Подумайте о создании банковской учетной записи в качестве заказа и активации в каждой системе в качестве элемента - вам понадобятся механизмы повторной отправки и отката, а также правильные уведомления.
Для выставления счета моя идея состоит в том, что вам нужно только выиграть от выделенного SW для этого, поэтому я бы использовал SW.
Таким образом:
CRM - Мастер данных клиента (детали, изделий, подписки, взаимодействие пучков)
OM - Мастер данных заказа (типа заказа, элементы, состояния каждого элемента, разложение правила/оркестровки)
Billing - Мастер данных счетов (платежные циклы, цены, скидка)
AS для открытого исходного кода SW Я не в состоянии помочь, как я работал только с оплаченным программным обеспечением (Siebel, OSM , OM +)
Надеюсь, это поможет
Я голосующий, чтобы закрыть этот вопрос как не по теме, потому что это не вопрос программирования. – Glorfindel