Persistência se refere à característica de um estado que sobrevive ao processo que o criou. Sem essa capacidade, o estado só existiria na RAM, e seria perdido quando a RAM parasse (desligando-se o computador por exemplo). Isso é conseguido na prática armazenando o estado como dados em armazenamento não volátil (como em um disco rígido ou memória flash), ou seja, via serialização dos dados para um formato armazenável e depois os salvando em um arquivo.