일반 적 으로 컴퓨터 전문가 들 은 네 가지 유형 의 책무 를 갖 고 있 다 . 공급자 로서 의 책무 , 고객 으로서 의 책무 , 최종 사용자 로서 의 책무 , 공동체 의 성원 으로서 의 책무 가 바로 그것 이 다 . 이러 한 의무 들 은 다음 과 같이 요약 될 수 있 다 . 공급자 로서 의 고객 에 대한 책무 는 정당 한 보증서 를 제공 하 고 , 검증 과정 과 단점 에 대하 여 공개 적 이 어야 한다는 점 이 다 . 최종 사용자 로서 의 책무 는 명확 한 작동 지침 을 제공 하 고 , 사용 과 남용 으로부터 의 적절 한 보호 방책 을 부여 하 며 , 정당 한 기술 적 지원 을 제공 하 는 것 이 다 . 공동체 의 성원 으로서 의 책무 는 적용 으로부터 의 물리 적 ㆍ감정적ㆍ경제적 해로움 에 대한 정당 한 보호 방책 을 보증 하 고 , 개발 과정 과 정확 성 의 한계 에 대하 여 공개 적 이 어야 한다는 점 이 다 . 공급자 에 대한 고객 으로서 의 의무 는 신뢰 속 에서 타협 하 고 , 필수 사항 에 대한 적절 한 의사소통 을 촉진 하 며 , 현명 한 결정 을 내리 기 위하 여 산출물 에 대하 여 충분 하 게 아 는 것 이 다 . 최종 사용자 에 대한 책무 는 정당 한 예산 제약 안 에서 최종 사용 자 의 요구 에 부합 하 는 질 높 은 해결 방책 을 제공 하 고 , 컴퓨터 기술 의 도입 에 있 어서 신중 하 며 , 최종 사용 자 의 이해관계 를 공급자 에게 대변 하 는 것 이 다 . 공동체 에 대한 책무 는 적당 한 공 적 보호 수단 보증 을 가진 산출물 만 을 얻 고 , 산출물 의 능력 과 한계 에 대해 공개 적 이 어야 한다는 것 이 다 .