반면에 콘셉트는 소프트웨어 제품을 개발하는 모든 분야에서 공유하고 일관성을 유지해야 효과적입니다. 콘셉트는 코드뿐만 아니라 사용자 경험, 제품 설명서, 심지어 마케팅 자료에도 적용되기 때문입니다. 따라서 아키텍트는 콘셉트 정의 과정에 적극적으로 참여해야 하며, 이를 아키텍처 작업에 반영해야 합니다.
콘셉트는 다른 제품과 차별화되는 요소입니다. 좋은 콘셉트가 있다고 해서 항상 경쟁에서 이기는 것은 아니지만, 때때로 경쟁 제품이 범접할 수 없는 이점을 제공하기도 합니다. 예를 들어 사용자가 애플리케이션과 상호 작용할 수 있는 사용자 인터페이스(User Interface, UI) 창이라는 콘셉트를 생각해 보겠습니다.
예전에는 컴퓨터를 사용할 때 UI 창이 반드시 필요하지 않았습니다. 하지만 지금은 그 매력적인 콘셉트 덕분에 지배적인 사용자 인터페이스가 되었습니다. UI 창보다 10년 이상 앞서 나온 터미널이란 콘셉트는 현재는 UI 창 콘셉트에 흡수되었습니다. 오늘날 사용자 대부분은 터미널을 UI 창 안에 나타나는 것으로 이해합니다.