Самостоятельная разработка новых компьютерных программ, тестирование и наладка новых программ. Анализ, исследование и модернизация уже имеющихся в организации компьютерных программ в соответствии с поставленными задачами. Консультирование руководства и сотрудников организации по вопросам использования компьютерных программ и т.д.