Nie ponosić strat poprzez obniżanie pułapu ceny oprogramowania, należy wykazać się zdolnościami przewyższającymi warunki firm konkurencyjnych, chociażby skróceniem czasu produkcji, lepsze dostosowanie daną firmę etapy przetwarzania, które mają na celu łączenie poszczególnych cyklów tejże produkcji dowolnego oprogramowania.
Błędne lub nieumiejętne rozplanowanie poszczególnych procesów oraz cyklów znacznie wydłuży czas operacji produkcyjnej. Wydłużenie operacji zakończenia procesu może nawet przeciągnąć się do nieznanie długiego czasu, co znacznie wpływa zarówno na efekt końcowy wszystkie zlecenia w określonych przedziałach czasowych, czy to raz w tygodniu, czy w bliżej nieokreślonym, zależnym od sytuacji czasie, efekt końcowy także się opóźnia o dokładny czas trwania przedziału a i tak wszystkie zlecenia wykonywane są z nieuzasadnionym przez wykonawców produkcyjne sterowane zleceniami klienta muszą być równie, a nawet bardziej efektywne niż przy produkcji masowej w długich seriach, dostosowując się do specyficznych wymogów, a nawet wyobrażeń klientów. Konieczne jest szybkie reagowanie na zlecenia klientów, wybierając opcje spośród wielu możliwych i dostępnych. W trakcie produkcji steruje się realizacją zleceń dla poszczególnych klientów. Wiele obecnych systemów ERP obsługuje te wymogi słabo lub wcale.
Jest to jednak bardzo trudne do uzyskania przy zastosowaniu standardowej logiki MRP.
Kiedy prace nad pisaniem oprogramowania ciągną się jak flaki, warto zbadać tą sprawę i przyjrzeć się pracownikom, być może to z ich winy wszystko stoi w miejscu. Być może warto zwiększyć wydajność pracowników i ułatwić im pracę przy obsłudze procesów, w które są zaangażowani.
Zmotywować warunki pracy pracowników w danej firmie można zwiększyć np. poprzez zakup nowych, lepszych, przyjaznych dla oczu monitorów. Można także zainwestować w zwiększenie atrakcyjności warunków otoczenia pracowników, ich pomieszczeń biurowych.