이 책은 시스템 설계에 초점을 맞춘 전문서입니다. 이 책에서 말하는 시스템은 프로그래밍을 통해 구축한 정보 시스템 및 서버에 해당 기능을 만들어 넣은 시스템을 가리킵니다. 예를 들어 브라우저로 이용할 수 있는 사내 업무 시스템, 일반 소비자가 이용하는 전자상거래 사이트 등을 말합니다. 기기에 설치해서 사용하는 방식, 즉 스마트폰 앱 개발, 윈도우 애플리케이션 개발 등은 대상에서 제외합니다. 설계 대상 요소가 다르기도 하지만, 하나로 묶으면 오히려 혼란스러울 수 있으므로 무리하게 포함하지 않겠습니다. 물론 이 책에서 설명하는 많은 개념은 어디에나 활용할 수 있습니다.
이 책은 시스템 설계를 설명하는 책이지만, 설계 전후의 일을 이해하지 못하면 수준 높은 설계를 할 수 없습니다. 따라서 설계뿐만 아니라 전체적인 모습도 설명하고 시스템 개발 이후 설계서의 활용 방법도 소개합니다.