Software architecture is critical to achieving key product qualities.
Software architecture, product line practices, and predictable component practices hold great potential for achieving business and mission goals in the development of software-intensive systems.