Приложения позволяют визуализировать ход решения задачи и алгоритма выполнения, дать возможность отыскать ошибку и скорректировать алгоритм решения на любой стадии ее разработки, повторить найденное решение, осмыслить его и попытаться найти более рациональное или оптимальное решение, наблюдать динамику решения задачи с помощью экранных объектов.
Обычно такие задания не оцениваются и должны быть решены учеником полностью и правильно. На некоторых этапах возможна помощь учителя для достижения целей.
Приложения можно использовать на этапе объяснения нового материала, но большую часть заданий приложений предлагается учащемуся выполнить самостоятельно.