Современные СМА выпускаются с 3-4 основными программами для стирки и несколькими дополнительными. Выбирая программу, владелец задает температуру воды, число оборотов и число полосканий. Электроника проследит, чтобы все установки соответствовали заданному типу ткани, а при ошибке владельца внесет коррективы в программу.
Процесс качественной стирки обеспечат четыре программы: для изделий из хлопка и льна (температура воды 95 0СС), для синтетических и цветных изделий (60 0СС), для деликатных изделий (40 0СС) и для [[шерсть|шерсти]] (40 0СС).
Дополнительные программы (например, «Быстрая стирка», «Удаление пятен») помогают выбрать необходимый режим стирки для белья с разной степенью загрязнения или минимизировать остатки стирального порошка – у каждого производителя свой набор программ и чем их больше, тем выше цена машины.