The purpose of software is to control complexity, not create it.