Один пример:
Ваша программа тратит много времени на заполнение вашей структуры данных, графика или дерева, и если программа потерпит крах, вы потеряете все это и вам придется начинать заново с нуля.Чтобы не потерять эти данные и продолжить работу с того места, где оно было остановлено в прошлый раз, вы можете сохранить снимок данных в файл вручную или просто использовать Storable.