To succeed in fast-paced, software-driven markets, companies must change the way they design, build, and use applications.