Набор функций напрямую зависит от модели программного продукта — коробочная или кастомная. Первый включает стандартные инструменты для повседневного использования, например, базу данных, хранилище контента, программы для редактирования. Второй — расширенные функции, которые разрабатываются под потребности бизнеса. Каждый из инструментов необходимо создавать с нуля, внедрять и интегрировать с бизнес-системами компании заказчика, чтобы получилась бесшовная программа.
Это касается и узкоспециализированных функций. MDM (модуль настройки параметров товаров), например, разрабатывается, внедряется, а также связывается с каждой группой товаров отдельно. Хранилище мультимедиа требует особого внимания и создается, исходя из основного функционала. Все это влияет на цену конечного продукта, которая формируется подрядчиками, в зависимости от специфики бизнес-задач, особенностей корпоративной ERP, а также внутренней ценовой политики поставщика услуг.