A dSuite rendszer része egy anyagszükséglet tervező modul (MRP). Az MRP sorra veszi a tervezésre váró gyártási rendeléseket és azok anyagigényét. Ha a felhasznált anyag egy félkész termék, akkor rekurzívan a félkész termék anyagszükségletét is ugyanezzel az eljárással felbontja. Ez a folyamat addig tart, amíg minden felhasznált anyag alapanyag nem lesz. A folyamat végére összeáll egy gyártási javaslatokat tartalmazó lista, valamint egy beszerzési javaslatokat tartalmazó lista.
A gyártásütemező és optimalizáló modul feladata, úgy tervezze meg a gyártási rendeléseket, hogy minden bekapcsolt kapacitás és erőforrás (gép, szerszám, ember, stb.), minden anyag rendelkezésre álljon, valamint minden megelőző rendelés addigra elkészüljön.
Abban az esetben, ha valamilyen előre nem látható esemény (pl: géphiba, gyártás megszakítása minőségi okokból, gyártás megszakítása időtúllépési okokból) következik be, akkor a tervező algoritmus újra lefut és a kapacitásokat újra tervezi.