The size and complexity of new software applications is increasing exponentially. Yesterday’s software applications may have been written in a single programming language to run on a single computing platform. The task was readily handled by software engineers. Many of today’s software applications might be written in multiple programming languages and distributed across multiple disparate computing platforms and operating systems. They may also use commercial off-the-shelf or open-source software products and integrate into very large and complex systems. The engineering may need to accommodate the common aspects of an entire product line. No longer is a software engineer trained or prepared for the complexities of this task. This is where new software architecture knowledge, skills, and abilities are needed, and this is where the software architect is born. But the rest of the organization also must recognize the need for software architects, new software-architecture processes, and the impact to the business model to be effective. This presentation provides an overview of the experiences and lessons learned as Raytheon, a technology leader and the fourth largest defense contractor in the world, takes on the challenge of incorporating software architecture into the business model of the organization.