미들웨어 ( 1430 ) 는 , 예 를 들 면 , 어플리케이션 ( 1470 ) 이 공통 적 으로 필요 로 하 는 기능 을 제공 하 거나 , 어플리케이션 ( 1470 ) 이 전자 장치 내부 의 제한 된 시스템 자원 을 효율 적 으로 사용 할 수 있 도록 API ( 1460 ) 을 통해 다양 한 기능 들 을 어플리케이션 ( 1470 ) 으로 제공 할 수 있 다 . 한 실시 예 에 따르 면 , 미들웨어 ( 1430 ) ( 예 : 미들웨어 ( 1243 ) ) 은 런타임 라이브러리 ( 1435 ) , 어플리케이션 매니저 ( application manager ) ( 1441 ) , 윈도우 매니저 ( window manager ) ( 1442 ) , 멀티미디어 매니저 ( multimedia manager ) ( 1443 ) , 리소스 매니저 ( resource manager ) ( 1444 ) , 파워 매니저 ( power manager ) ( 1445 ) , 데이터베이스 매니저 ( database manager ) ( 1446 ) , 패키지 매니저 ( package manager ) ( 1447 ) , 연결 매니저 ( connectivity manager ) ( 1448 ) , 통지 매니저 ( notification manager ) ( 1449 ) , 위치 매니저 ( location manager ) ( 1450 ) , 그래픽 매니저 ( graphic manager ) ( 1451 ) , 보안 매니저 ( security manager ) ( 1452 ) , 또는 결제 매니저 ( 1454 ) 중 적어도 하나 를 포함 할 수 있 다 .