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