По степени важности и критичности для компании ERP-серверы можно поставить на одну ступень с серверами баз данных. Идея ERP-систем состоит в том, что программное обеспечение для поддержки разных функций предприятия должно взаимодействовать друг с другом. Так, ПО финансовой системы выдаст расходный чек сразу, стоит только служащему, работающему с погрузочной платформой, подтвердить прибытие товара. Точно так же, как только грузчик сообщит, что трейлер с товарами отправлен к клиенту, модуль управления денежными поступлениями в состоянии автоматически «выписать» счет на оплату. ERP-система пытается воспроизвести бизнес-процессы в программном обеспечении (как мы отмечаем факт продажи? как мы проверяем чеки на оплату почасовых специалистов?). Она стремится вести сотрудников, участвующих в этих процессах, шаг за шагом, автоматизируя при этом их работу в меру необходимого.
Для выбора решения, близкого к оптимальному, следует виртуально отследить этапы развития компании. Первый - возникновение. Как правило (особенно это характерно для массового рынка - торговли потребительскими товарами, услугами), на данном этапе размер компании невелик, и ее состояние может быть легко спланировано и проконтролировано без использования каких-либо специальных программных продуктов.
Затем происходит рост бизнеса (обыкновенно количественный) - растет объем продаж, увеличивается количество персонала.