컴퓨터 시스템에서의 아키텍처는 어떠한 시스템을 구축하는 데 있어 해당 시스템의 비즈니스적 요구 사항을 만족하는 전체 시스템 구조를 정의하는 것
이해 당사자들의 전체 시스템 구조 파악에 무리가 없도록 이미지나 도형 등을 사용하여 최대한 심플함을 유지.
하드웨어와 소프트웨어를 모두 포함하는 어떤 시스템의 구성 요소 간 상호작용 방법, 동작 원리 등을 표현하는 것
하드웨어를 제외한 컴퓨터 내의 모든 프로그램인 소프트웨어의 큰 구성을 큰 그림으로 표현한 것
<JAVA SE 아키텍처 예>

예시 > 웹 애플리케이션을 위한 아키텍처 "계층형 아키텍처(N-티어)"

API 계층(표현 계층) : 클라이언트의 요청을 받아들이는 계층
서비스 계층 : API 계층에서 전달받은 요청을 도메인의 요구 사항에 맞게 처리하는 계층
데이터 액세스 계층 : 비즈니스 계층에서 처리된 데이터를 데이터베이스 등의 데이터 저장소에 저장하기 위한 계층

모듈(Module)?
Spring Framework의 편리함에도 불구하고 Spring 설정의 복잡함으로 인해 어려움을 겪는 문제점을 해결하기 위해 생겨난 Spring Project 중 하나