따라서 실제로 소프트웨어 제품이 플랫폼으로 진화한다면 이에 대한 아키텍처 투자는 분명한 성과를 거둘 것입니다.
소프트웨어 제품이 플러그인 같은 기능을 지원하는 방향으로 진화하지 않더라도 앞선 접근 방식은 제품 자체의 진화를 촉진하는 데 도움이 됩니다. 좋은 빌딩 블록이란 현재 맺은 관계에 크게 의존하지 않고, 오히려 새로운 관계를 맺어 다른 구성 요소에 원활하게 연결될 준비가 된 요소를 의미합니다. 이러한 속성을 시스템 설계에 잘 반영하면 빌딩 블록을 재결합하고 확장하면서 새로운 기능을 손쉽게 제공할 수 있을 것입니다.