Разработка программного обеспечения. Организация надежных систем хранения информации. Автоматизация решений производственных задач (процессов). Разработка технологии решения задачи по всем этапам обработки информации. Выбор языка программирования для описания алгоритмов и структур данных.