Программы для резервного копирования и восстановления необходимы для сохранности хранимых данных и последующего их восстановления после повреждения. Резервное копирование может производиться с зеркалированием данных, создавая точную копию папок и файлов со всей структурой. Восстанавливать данные можно частично, указав только нужные вам файлы.
Некоторые программы данного типа имеют возможность восстанавливать данные с повреждённых носителей, таких как CD, DVD, HD-DVD, Blu-Ray и т.д. Восстановление может также производиться после сбоя программ.
Многие программы созданы для восстановления данных какого-то определённого формата. В частности, существуют программы по восстановлению графических форматов и видеофайлов. Также большой популярностью пользуются специализированные программы для восстановления повреждённых баз данных.
Рядовым пользователям можно использовать резервное копирование операционной системы на переносные носители. В случае восстановления после сбоя система принимает первоначальные настройки.
Большинство программ предоставляют возможность следить и контролировать процесс копирования или восстановления.