Некоторые компании настороженно относятся к готовым решениям, не зная, как совместить их с новыми модулями или, к примеру, изменить дизайн. Исходя из своего опыта, мы можем утверждать, что здесь нет проблемы – универсальные решения свободно интегрируются с другими системами. Обращаясь к «коробке» или собственным наработкам, вы просто получаете несколько нужных вам сервисов, которые обмениваются между собой данными. Интерфейс также может быть изменен. Поэтому использовать готовые решения в разработке – это хорошая возможность при выпуске вашего продукта.
Отличная статья, побольше бы таких! :)
детально, но без воды!