전술 한 기술 들 은 디지털 전자 회로 부 , 또는 컴퓨터 하드웨어 , 펌웨어 , 소프트웨어 , 또는 이 들 의 조합 에서 구현 될 수 있 다 . 구 현예 는 , 예 를 들 어 , 컴퓨터 프로그램 제품 으로서 예 를 들 어 프로그래밍 가능 프로세서 , 컴퓨터 , 또는 다수 의 컴퓨터 와 같 은 데이터 처리 장치 의 동작 에 의한 실행 또는 이 데이터 처리 장치 를 제어 하 도록 기계 판독 가능 저장 장치 와 같 은 정보 캐리어 에 유형 ( tangibly ) 으로 구체 화 된 컴퓨터 프로그램 일 수 있 다 . 컴퓨터 프로그램 은 , 컴파일 링 되 거나 해석 된 언어 를 포함 하 는 프로그래밍 언어 의 임의 의 형태 로 기입 될 수 있 고 , 독립 형 프로그램 으로서 또는 모듈 로서 컴포넌트 , 서브루틴 , 또는 컴퓨팅 환경 에서 사용 하 는 데 적합 한 기타 유닛 을 포함 하 는 임의 의 형태 로 배치 될 수 있 다 . 컴퓨터 프로그램 은 하나 의 컴퓨터 상 에서 또는 하나 의 사이트 나 다수 의 사이트 에 걸쳐 분산 되 고 통신 네트워크 에 의해 상호 접속 된 다수 의 컴퓨터 상 에서 실행 되 도록 배치 될 수 있 다 .