본문바로가기

1. 사실관계

의뢰인(원고)은 전자상거래 플랫폼 구축 및 운영을 위한 소프트웨어 개발용역 계약을 체결하고, 모바일 애플리케이션과 관리자 웹페이지 개발 업무를 수행하였습니다. 이후 계약 내용에 따라 플랫폼 개발을 완료하여 상대방 회사에 결과물을 제공하였고, 검수 과정에서 제기된 수정 요청 사항에 대해서도 지속적으로 대응하였습니다.


개발 완료 이후에도 양 당사자는 추가 유지보수계약을 체결하였고, 의뢰인은 계약에 따라 관리자 페이지 기능 개선, 데이터 추출 기능 개발, 서비스 운영 과정에서 발견된 오류 및 버그 수정 업무를 수행하였습니다. 그러나 상대방 회사는 개발 결과물이 완성되지 않았고 유지보수 의무 역시 제대로 이행되지 않았다고 주장하며 잔여 용역대금 지급을 거절하였습니다.


의뢰인(원고)은 개발용역과 유지보수 업무를 모두 완료하였음에도 정당한 대금을 지급받지 못하게 되자 미지급 용역대금의 지급을 구하는 소송을 제기하였고, 상대방 회사는 오히려 계약 해제와 기지급금 반환 등을 주장하며 맞소송을 제기하였습니다.



2. 이 사건의 주요 쟁점

이 사건의 쟁점은 개발사가 계약상 의무를 모두 이행하여 개발용역이 법적으로 완성되었다고 볼 수 있는지 여부였습니다.


상대방 회사는 일부 수정사항과 오류를 근거로 개발 결과물이 미완성 상태라고 주장하였으나, 의뢰인은 플랫폼의 핵심 기능이 모두 구현되어 있었고 검수 과정에서 제기된 사항 역시 상당 부분 반영되었다고 주장하였습니다. 따라서 도급계약에서 말하는 일의 완성이 인정되는지가 가장 중요한 쟁점이 되었습니다.


또한 추가 유지보수계약에 따라 수행한 오류 수정과 기능 개발이 실제로 완료되었는지 여부도 문제되었고, 특히 관리자 페이지 데이터 추출 기능 개발, 결제 프로세스 관련 오류 수정, 운영 과정에서 발생한 각종 버그 대응이 계약상 의무 이행으로 인정될 수 있는지가 주요하게 다투어졌습니다.


아울러 상대방 회사가 주장한 계약 해제와 기지급금 반환 청구의 전제가 되는 중대한 하자 또는 채무불이행이 존재하는지, 그리고 개발 결과물이 계약 목적을 달성할 수 없을 정도의 결함을 가지고 있는지 여부 역시 중요한 쟁점으로 검토되었습니다.



3. 법무법인 민후의 법적 주장과 조력

  • 개발용역 결과물이 계약상 요구된 범위 내에서 완성되었다는 점
  • 상대방이 개발 결과물을 실제 검수하고 정상 작동을 확인한 점
  • 추가 유지보수계약에 따른 오류 수정 및 기능 개발이 모두 완료된 점
  • 일부 오류나 수정 요청은 중대한 하자가 아닌 통상적인 유지보수 범위에 해당한다는 점
  • 계약 해제 사유가 될 정도의 채무불이행이 존재하지 않는다는 점
  • 상대방의 기지급금 반환 및 손해배상 주장이 법적 근거를 갖추지 못했다는 점


법무법인 민후는 먼저 개발용역의 완성 여부를 입증하는 데 집중하였습니다. 개발 결과물의 제공 경위, 검수 과정에서 이루어진 의사소통 내역, 플랫폼 운영 구조와 기능 구현 현황 등을 종합적으로 정리하여 이미 계약상 목적물이 완성되어 인도되었다는 점을 구체적으로 소명하였으며, 상대방이 주장하는 오류 및 하자들이 실제로는 서비스 운영 과정에서 통상적으로 발생할 수 있는 수정사항에 불과해 개발사가 지속적으로 대응하여 해결해 왔다는 점을 입증하였습니다.


특히 결제 프로세스와 관리자 기능 관련 오류 수정 내역, 데이터 추출 기능 개발 내역, 상대방 담당자의 확인 메시지 등을 증거로 제출하여 유지보수 의무가 충실히 이행되었음을 강조하였습니다.


나아가 개발 완료 이후에도 계약상 의무를 넘어 상대방의 사업 진행을 위해 추가 자료를 제공하고 협조를 이어왔다는 사정을 정리하였고, 상대방이 주장하는 계약 해제와 부당이득 반환 청구가 법률상 성립할 수 없다는 점을 적극적으로 주장하였습니다.



4. 사건의 결과 및 의의

법원은 원고가 개발용역 및 유지보수계약에 따른 업무를 수행한 사실을 인정하고, 미지급 용역대금 지급 청구를 인용하였습니다. 또한 상대방이 주장한 계약 해제 및 기지급금 반환 주장은 받아들이지 않았습니다.


그 결과 의뢰인은 정당하게 수행한 개발용역에 대한 대금 지급을 인정받고, 상대방의 계약 해제 및 반환 청구로 인한 법적 위험에서도 벗어날 수 있었습니다.


이 사건은 소프트웨어 개발계약 분쟁에서 일부 수정사항이나 운영상 오류가 존재한다는 사정만으로 개발 결과물의 미완성이 인정되는 것은 아니며, 개발 완료 및 유지보수 이행 사실에 관한 객관적 자료 확보가 분쟁 해결의 핵심이라는 점을 보여준 사례입니다.


최근 유사 업무사례
더보기 +