Ele precisa armazenar dados de seus clientes, por exemplo, que o sistema não prevê.
Além disso, ele precisa lidar com exceções e erros que podem ocorrer durante a execução, como conexões com bancos de dados falhando ou problemas de autenticação. Isso exige uma abordagem mais robusta e flexível do sistema.