Bij bedrijven die project gestuurd werken zijn andere factoren belangrijk. Een project is in principe een eenmalige activiteit, specifiek voor een bepaalde opdrachtgever. Er zijn ook projecten die door meerdere opdrachtgevers worden uitgevoerd. Een project heeft vaak een lange doorlooptijd. Ook kan een project bestaan uit sub-projecten. Een project kan onderdeel uitmaken van een programma. Daarnaast is een project opgedeeld in een aantal fases, gescheiden door gate reviews of milestones.
Bij machinebouwers, of andere industriële fabrikanten die projectmatig werken, wordt het product op klantspecificatie ontworpen en geproduceerd. We spreken dan over Engineer-to-Order. Ook wel aangeduid met ETO. Bij een ETO proces is bij de start van het project nog niet 100% bekend hoe het eindproduct er precies uit komt te zien. Het ERP Systeem moet hier dus mee om kunnen gaan. Men moet dus om kunnen gaan met een grote mate van onzekerheid.
Bij een project is dus vooraf nog niet alles bekend. De opleverdatum ligt bij de start meestal wel vast. Er zijn projectmanagers die de projecten aansturen. Het ondersteunen van de project manager en de projectorganisatie vormt de kernfunctionaliteit van ERP Software voor Projecten. Bedrijven gebruiken vaak MS Project voor het beheren van projecten. Het verschil tussen ERP Software voor Projecten en MS Project is dat de projectenmodule in ERP gekoppeld is aan de financiële administratie, maar ook aan de materiaalplanning. Zo zijn direct de financiële consequenties zichtbaar. Omdat naast het sturen op doorlooptijd, natuurlijk ook het budget belangrijk is voor een project manager.