프레임워크 들 / 미들웨어 ( 1118 ) ( 때때로 미들웨어 라고 도 지칭 됨 ) 는 애플리케이션 들 ( 1116 ) 및 / 또는 다른 소프트웨어 컴포넌트 들 / 모듈 들 에 의해 사용 될 수 있 는 더 하이 - 레벨 의 공통 인프라스트럭처 를 제공 한다 . 예 를 들 어 , 프레임워크 들 / 미들웨어 ( 1118 ) 는 다양 한 그래픽 사용 자 인터페이스 ( GUI ) 기능 들 , 하이 - 레벨 리소스 관리 , 하이 - 레벨 로케이션 서비스 들 등 을 제공 할 수 있 다 . 프레임워크 들 / 미들웨어 ( 1118 ) 는 애플리케이션 들 ( 1116 ) 및 / 또는 다른 소프트웨어 컴포넌트 들 / 모듈 들 에 의해 이용 될 수 있 는 광범위 한 다른 API 들 을 제공 할 수 있 으며 , 그 중 일부 는 특정 운영 체제 ( 1102 ) 또는 플랫폼 에 특정 할 수 있 다 .