An approach to problem-solving that analyzes complex systems as a whole, rather than just the individual components.