라이브러리: 프로그램 제작 시 필요한 기능
반복적인 코드 작성을 없애기 위해 언제든지 필요한 곳에서 호출 (class나 function으로 구분)
프레임워크: 프로그램 기본 구조
아키텍처: 프로그램 주요 구조 설계
플랫폼: 프로그램 실행 환경 라이브러리는 바퀴 프레임워크는 틀 아키텍처는 도면 플랫폼은 주행 환경(고속도로)