Harmonogramowanie polega na automatycznym przydzieleniu konkretnych zasobów spełniających określone kompetencje do realizacji wybranych zleceń produkcyjnych w określonym czasie. Wynikiem tego procesu jest informacja o terminach rozpoczęcia oraz zakończenia zleceń (operacji) produkcyjnych.
Podstawowym elementem dla mechanizmu harmonogramowania jest odpowiednie zbudowanie technologii (receptur) produkcyjnych a co za tym idzie określenie operacji, zasobów, narzędzi, kalendarzy, pracowników, magazynów, wyrobów itd.
Technologia umożliwia przygotowanie i prowadzenie procesu wytworzenia wyrobu.
Definiujemy tu skład materiałowy wyrobu, czyli surowce, półprodukty i zamienniki, podpinając odpowiednie rodzaje operacji technologicznych, zasoby produkcyjne niezbędne do wytworzenia wyrobu, a także informacje typu: koszt wyrobu, czas realizacji, ilość odpadów powstających w czasie produkcji oraz prace zlecone kooperantom.