Специалист разрабатывает технологии решения задач по обработке информации средствами вычислительной техники, определяет объем и структуру информации, схемы ее ввода и обработки, выбирает язык программирования, выясняет возможность использования готовых программных продуктов.