Software Life into Maturity No additional detail here yet. Maintenance such as patches, upgrades, breaking changes to dependencies The application should communicate somehow any foreseen problems occurring There should be some strategy or policy on how to manage required resources over time - up and down.