Планира, организира, ръководи и контролира производствената дейност на предприятието. Осигурява безопасни условия на труд и изграждането на нови производствени мощности.
Програмистът разработва и поддържа програмни продукти (софтуер), системи и бази данни. Може да бъде пряк изпълнител на задачата или групов ръководител.