Басқару процесінің өтуінің екінші типі – бағдарламалық басқару. Мұнда нақты тапсырманы мұқият ойластыру, бөлімшелердің жүйелі әрекетін және бұл әрекеттердің бір бірімен байланысын анықтау көзделеді. Осындай тапсырма жиынтығы басқару бағдарламасы болып саналды. Басқару процесінің мұндай типі әдетте өндірістің күрделі міндеттерін шешкенде қолданылады.
Кәдімгі жоспардан бағдарламаның өзгешелігі – тапсырманы орындауды басқаруды «кідіртпестен» қолға алуға, «осал тұстарын» анықтауға, ресурстарды қайта бөлуге мүмкіндік береді. Бағдарламалық басқару күрделі құрылыста, көп бөлшекті бұйымдар шығаруда, жоспардан тыс және жедел жұмыстарда қолданылады.