Решение задачи в программе разбито на 4 основных этапа: анализ условия задачи; выбор хода решения задачи; составление системы уравнений, описывающих рассматриваемое явление, состояние; непосредственное решение — преобразование полученной системы уравнений и вычисление требуемых величин. Каждый из этапов решения сопровождается рядом вопросов и указаний.
В программе предусмотрены вопросы, позволяющие достаточно подробно объяснить решение задачи, а также вопросы, обращающие внимание не только на ключевые моменты решения задач, но и на методы их решения.
В программу включены как теоретические вопросы, требующие знание теории, так и вопросы, требующие выполнение простых действий, например, найти проекции векторов, записать и преобразовать выражение для нахождения некоторой величины и т. п. Помимо вопросов в программе предусмотрены объяснения наиболее трудных для студентов моментов в решении задачи.
Ответив на поставленный программой вопрос правильно, студент переходит к следующему. В случае неверного ответа он имеет возможность прочитать комментарий, объясняющий (поясняющий), в чём состоит ошибка, а также теоретический материал, необходимый для получения правильного ответа.
Получив неверный ответ на предложенный вопрос, программа выводит сообщение об ошибке, предлагает воспользоваться подсказкой и снова попробовать ответить на вопрос. Таким образом, программа позволяет студентам проверить свои теоретические знания, умения использовать их на практике при решении задач, повторить теоретический материал.