Если у вас есть какие-либо функции, которые вы планируете совместно использовать в нескольких организациях, которые будут пересматриваться отдельно от остальной части вашей организации, то я хотел бы рассмотреть возможность включения этого в отдельное решение.
Например, скажем, у вас есть несколько регионов в вашем бизнесе, каждый из которых будет иметь свою собственную организацию CRM, но в каждом из них используется стандартный способ оценки и назначения потенциальных клиентов. В этом сценарии я бы создал решение, которое включает в себя эту функциональность, и установил бы его в каждой организации, и таким образом, когда процесс изменился, одно и то же решение могло быть распространено на все организации, и все получили бы одинаковые изменения.
Другой возможностью может быть общий набор библиотек JavaScript и плагинов, которые вы будете использовать в разных организациях, например, для таких вещей, как автоматическое именование или нумерация записей или некоторая проверка правильности бизнес-логики. Таким образом, если вы обнаружите в них какие-либо ошибки, вы снова можете внести одинаковые изменения во все организации.
Если у вас нет нескольких CRM-организаций или вы не являетесь независимым разработчиком ПО, я не стал бы беспокоиться о решениях. Это большой шаг вперед для CRM, но это определенно первый шаг, и с ними есть некоторые причуды и головные боли.