В случае, если ваша задача очень уникальна, лучше обратиться к разработчикам. Если же вам просто нужно создать, к примеру, интернет-магазин с базовым рекомендательным алгоритмом, можно воспользоваться такими решениями как Bitrix, OpenCart, Intrum, Amo, WordPress. Суть этих платформ в том, что есть база, на которую можно установить различные решения (подобно тому, как устанавливаются программы на компьютер). Такие решения пишут какие-то умные парни и выкладывают на специальных площадках. Просто, удобно и шанс, что то, что вам необходимо, уже разработано, увеличивается с ростом комьюнити этой платформы. А в редких случаях, если вы все-таки не нашли интересующее вас решение, можно обратиться к специалисту с конкретным заданием.
Отдельным плюсом является расширяемость: сегодня у нас просто интернет-магазин, а завтра мы прикрутили туда форум (тестируем идею).
Минусы такого подхода: меньшая гибкость по сравнению с кастомным продуктом, а стоимость услуг на разработку кастомных модулей может превышать стоимость создания кастомного сайта.
Давайте теперь сравним основных лидеров среди многофункциональных конструкторов на российском рынке: Битрикс и WordPress.