liveBook · Manning

Sustainable application

A sustainable application is software designed to remain useful, reliable, maintainable, flexible, and deployable throughout a long operational lifespan.

How 2 Manning books explain it

Software Design for Python Programmers

A sustainable application is software designed to remain reliable, flexible, and maintainable over a long life.

How it is used
Guides the design and evolution of applications intended for reliable, maintainable long-term deployment.
How deep it goes
Defines lifecycle qualities and iterative design practices, while deferring implementation to object-oriented principles and patterns.
Examples
Uses quick hacks, patch tangles, bug fixes, feature releases, and minimum viable products as contrasting development outcomes.
What you can do after
Apply design principles and patterns to analyze requirements, iterate toward tested software, and accommodate future changes.

Read how Software Design for Python Programmers explains sustainable application →

Object-Oriented Software Design in C++

A sustainable application is software that remains useful, maintainable, and deployable throughout its operational lifespan.

How it is used
Frames software design around producing applications that remain reliable, flexible, maintainable, and useful as requirements change.
How deep it goes
Defines lifespan and benefits, then sketches iterative design practices without showing detailed implementation techniques.
Examples
Uses deployment, maintenance releases, evolving requirements, testing, and minimum viable products as concrete lifecycle examples.
What you can do after
Apply object-oriented design principles and design patterns to develop applications that meet requirements and evolve systematically.

Read how Object-Oriented Software Design in C++ explains sustainable application →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.