하나 또는 복수 의 프로그램 설계 언어 또는 그 조합 으로 본 출원 의 조작 을 실행 하 기 위한 컴퓨터 프로그램 코드 를 작성 할 수 있 고 , 상기 프로그램 설계 언어 는 Java , Smalltalk , C ++ 와 같 은 객체 지향 프로그램 설계 언어 를 포함 하 고 , 또한 ' C ' 언어 또는 이 와 유사 한 프로그램 설계 언어 와 같 은 종래 의 절차 지향 프로그램 설계 언어 도 포함 한다 . 프로그램 코드 는 사용 자 컴퓨터 에서 전부 실행 되 거나 , 사용 자 컴퓨터 에서 일부 실행 되 거나 , 하나 의 독립 적 인 소프트웨어 패키지 로서 실행 되 어 일부 는 사용 자 컴퓨터 에서 , 일부 는 원격 컴퓨터 에서 실행 되 거나 , 혹은 원격 컴퓨터 에서 또는 서버 에서 전부 실행 될 수 있 다 . 원격 컴퓨터 와 관련 되 는 상황 에서 원격 컴퓨터 는 근거리 통신망 ( LAN ) 및 광역 통신망 ( WAN ) 을 포함 하 는 임의 유형 의 네트워크 를 통해 사용 자 컴퓨터 에 연결 되 거나 외부 컴퓨터 에 연결 될 수 있 다 ( 예컨대 , 인터넷 서비스 제공 업체 를 이용 하 여 인터넷 을 통해 연결 된다 ) .