애플리케이션 들 ( 1116 ) 은 시스템 의 사용 자 들 과 상호 작용 하 기 위한 사용 자 인터페이스 들 을 생성 하 기 위해 빌트인 운영 체제 기능 들 ( 예 를 들 어 , 커널 ( 1122 ) , 서비스 들 ( 1124 ) 및 / 또는 드라이버 들 ( 1126 ) ) , 라이브러리 들 ( 1120 ) , 및 프레임워크 들 / 미들웨어 ( 1118 ) 를 사용 할 수 있 다 . 대안 적 으로 또는 추가 적 으로 , 일부 시스템 들 에서 , 사용 자 와 의 상호 작용 들 은 프레젠테이션 계층 ( 1114 ) 과 같 은 프레젠테이션 계층 을 통해 발생 할 수 있 다 . 이러 한 시스템 들 에서 , " 애플리케이션 / 컴포넌트 "" 로직 "" 은 사용자 와 상호 작용 하 는 애플리케이션 / 컴포넌트 의 양태 들 로부터 분리 될 수 있 다 . "