- разработка ПО, поддержка и развитие ранее созданного ПО (ПО имеет плагинную структуру, взаимодействие плагинов разных классов типизированно, их функционал максимально локализован)
-участие в постановке задач, формировании спецификации требований и ТЗ
-сравнительный анализ ПО сходной/смежной предметной области