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