본원 에서 설명 된 하나 이상 의 예 들 은 프로그래밍 모듈 들 , 엔진 들 또는 컴포넌트 들 을 사용 하 여 구현 될 수 있 다 . 프로그램 모듈 , 엔진 또는 컴포넌트 는 하나 이상 의 언급 된 작업 들 또는 기능 들 을 수행 할 수 있 는 , 프로그램 , 서브 - 루틴 , 프로그램 의 일부 , 또는 소프트웨어 컴포넌트 또는 하드웨어 컴포넌트 를 포함 할 수 있 다 . 본원 에서 사용 되 는 바 와 같이 , 모듈 또는 컴포넌트 는 다른 모듈 들 또는 컴포넌트 들 과 독립 적 으로 하드웨어 컴포넌트 상 에 존재 할 수 있 다 . 대안 적 으로 , 모듈 또는 컴포넌트 는 다른 모듈 들 , 프로그램 들 또는 머신 들 의 공유 엘리먼트 또는 프로세스 일 수 있 다 .