지원 내용

고난도 Windows 애플리케이션 수탁 개발

Windows 고유 기능, 레거시 환경, 특수한 운영 요건, 외부 기기와의 연동 등 일반적인 개발로는 대응하기 어려운 Windows 프로젝트를 맡습니다. 실현 가능하다고 판단될 경우 본 개발을 발주해 주시는 것을 전제로, 실현 가능성에 대한 초기 조사는 원칙적으로 무상입니다. 물론 반드시 고난도여야만 하는 것은 아닙니다.

실현 가능성의 초기 조사는 원칙적으로 무상

실현 가능하다고 판단될 경우 본 개발을 발주해 주시는 것을 전제로, 수주 판단에 필요한 초기 기술 조사를 원칙적으로 무상으로 진행합니다. 「가능할지 모르겠어서 상담하기 망설여진다」는 프로젝트야말로 편하게 문의해 주세요.

이런 Windows 프로젝트를 상담해 주세요

  • 다른 회사에서 「어렵다」는 말을 들었다
  • Windows에서 가능할 것 같은데, 실현 방법을 모르겠다
  • 오래된 Windows 앱을 최신 환경으로 옮기고 싶다
  • 특수한 Windows API나 OS 기능을 사용하고 싶다
  • USB / HID 등 외부 기기와 연동하고 싶다
  • 사용자나 단말, 세션을 넘나들며 인증 정보나 앱 상태를 이어받고 싶다
  • 원인 불명의 크래시나 리소스 리크를 조사하고 싶다

코무라소프트가 생각하는 「고난도 Windows 개발」

사양이 정해져 있어 그대로 구현하면 완성되는 프로젝트만을 대상으로 하는 것은 아닙니다.

「애초에 실현 가능한가」「Windows에서 어떤 구조를 사용해야 하는가」「왜 현재 시스템이 기대대로 동작하지 않는가」와 같은 기술적 불확실성을 포함한 프로젝트에도 대응합니다.

조사
가설
검증
방식 설계
구현

이 흐름으로 기술적 불확실성을 단계적으로 없애 가는 것이, 저희가 생각하는 고난도 Windows 개발의 본질입니다.

실현 가능성의 초기 조사를 원칙적으로 무상으로 진행합니다

고난도 개발에서는 견적 전에 기술적 검증이 필요한 경우가 있습니다.

코무라소프트에서는 실현 가능하다고 판단될 경우 본 개발을 발주해 주시는 것을 전제로, 견적·수주 판단에 필요한 초기 조사를 원칙적으로 무상으로 실시합니다.

「가능할지 모르겠어서, 발주 전에 상담하기 망설여진다」는 프로젝트라도 편하게 문의해 주세요.

※장기간의 검증, 전용 환경 구축, 시제품·PoC 개발, 상세한 조사 보고서 등이 필요한 경우에는 유상이 될 수 있습니다. 그 경우에는 사전에 안내해 드립니다.

대응하는 고난도 Windows 개발 분야

Windows 데스크톱 애플리케이션

C++, C#, .NET 등을 이용한 Windows 전용 소프트웨어.

Windows OS 고유 기능을 활용한 개발

Windows API, 프로세스, 서비스, 세션, 사용자, 권한 등을 활용하는 특수 요건.

레거시 Windows 소프트웨어의 분석·리뉴얼

오래된 애플리케이션의 조사, 개수, 재구축, 최신 Windows로의 이전.

외부 기기·하드웨어 연동

USB, HID, 시리얼 통신, 전용 입력 기기 등.

결함·성능 문제 분석

크래시, 메모리·핸들 리크, 성능 저하, 재현하기 어려운 장애 등.

특수한 운영 환경 대응

오프라인, 폐쇄망, 특수한 권한 제어, 여러 사용자·단말 간 상태 관리 등.

기술적 문제를 어떻게 해결하는가

1
분해와 재현 문제를 작은 검증 단위로 분해하고, 재현 조건을 정리합니다.
2
내부 동작 확인과 방식 비교 필요에 따라 Windows 내부 동작이나 API 사양을 확인하고, 여러 방식을 비교합니다.
3
검증 후 본 구현 실기 검증이나 프로토타입을 통해 기술적 리스크를 줄인 뒤, 본 구현으로 진행합니다.

기술 사례·케이스 스터디

원인 불명의 Windows 앱 리소스 리크를 분석

과제: 장시간 운전 후에만 크래시가 발생한다. 어려웠던 점: 단시간에는 재현되지 않는다. 조사: 핸들 수의 추이를 관측하여 핸들 리크를 중심으로 한 조사로 좁혔다. 해결: 증가 추세를 따라갈 수 있는 감시와 경계 로그를 정비하고, 후속 이상 경로 테스트로 이어질 수 있게 정리했다.

산업용 카메라와의 통신이 정지하는 문제를 분석

과제: 외부 기기와의 통신이 드물게 멈춘다. 어려웠던 점: 재현 조건이 불명확하다. 조사: 패킷과 OS 측 동작을 대조하여 정지의 정체를 TCP 재전송 대기로 파악했다. 해결: 재전송 대기에 영향을 주는 구성을 조정하고, 관측 절차와 구분 관점을 정리했다.

기존 Windows 소프트웨어의 동작을 분석하여 대체 시스템을 설계

과제: 사양서도 담당자도 남아 있지 않다. 어려웠던 점: 동작하는 것만이 사양이다. 조사: 실제 동작과 의존 관계를 분석하여 사양을 복원. 해결: 단계적으로 이행할 수 있는 대체 방식을 설계. (보안을 위해 기술 과제만 익명화하여 기재)

실제 프로젝트명을 밝힐 수 없는 경우에도, 기술 과제를 익명화한 형태로 사례를 공개하고 있습니다. 사례 목록은 이쪽.

코무라소프트가 선택받는 이유

  • Windows에 특화된 기술력
  • 엔지니어가 직접 청취·조사
  • 실현 방법이 불명확한 단계부터 대응
  • 일본에서 국내·해외 프로젝트에 대응

Software engineering from Japan.
Careful investigation, clear communication and reliable delivery.

상담부터 납품까지

  1. 문의
  2. 요건·과제 확인
  3. 필요에 따라 무상 초기 조사
  4. 실현 방식·견적 제안
  5. 정식 발주
  6. 개발·검증
  7. 납품·유지 보수

기술적 불확실성이 높은 프로젝트에서는, 조사로 밝혀진 제약이나 진행 상황을 공유하면서 진행합니다.

「가능할지 모르겠다」는 단계에서도 상담해 주세요

그 Windows 프로젝트, 실현 가능한지 모르는 단계에서도 상담해 주세요.

「다른 회사에서는 어렵다는 말을 들었다」
「Windows라면 실현할 수 있을 것 같은데 방법을 모르겠다」
「우선 기술적으로 가능한지 확인하고 싶다」

그러한 단계부터 대응합니다. 실현 가능하다고 판단될 경우 본 개발을 발주해 주시는 것을 전제로, 초기 실현 가능성 조사는 원칙적으로 무상입니다.

자주 묻는 상담

실현 가능성의 초기 조사는 정말로 무상인가요?

실현 가능하다고 판단될 경우 본 개발을 발주해 주시는 것을 전제로, 견적·수주 판단에 필요한 범위의 초기 조사를 원칙적으로 무상으로 진행합니다. 다만 장기간의 검증, 전용 환경 구축, 시제품·PoC 개발, 상세한 조사 보고서 납품이 필요한 경우에는 유상이 될 수 있습니다. 이 경우에는 착수 전에 반드시 안내해 드립니다.

요건이 아직 정해지지 않았어도 상담할 수 있나요?

네. 「Windows에서 가능할 것 같은데 실현 방법을 모르겠다」는 단계부터 상담하실 수 있습니다. 과제 정리와 기술 조사부터 함께 진행합니다.

다른 회사에서 「어렵다」고 거절당한 프로젝트도 대응 가능한가요?

그러한 프로젝트야말로 저희의 전문 분야입니다. Windows 내부 동작이나 API 사양까지 파고들어 조사하고, 실현할 수 있는지, 어떤 방식이라면 실현할 수 있는지를 기술적으로 검증한 후 답변드립니다.

조사만 의뢰하는 것도 가능한가요?

가능합니다. 원인 불명의 결함 조사·원인 분석만의 의뢰도 단발로 맡고 있습니다. 이 경우에는 조사 자체가 업무가 되므로 유상입니다(발주 전 실현 가능성 초기 조사와는 다릅니다).

해외로부터의 의뢰에도 대응하고 있나요?

네. 일본 국내는 물론, 해외로부터의 Windows 수탁 개발 의뢰에도 대응하고 있습니다.

← 홈으로 돌아가기