KomuraSoft의 Windows 개발·기술 지원

기존 자산 활용 & 이관 지원축적한 자산을 살려 다음 구성으로.

업무 로직이나 장비 고유의 사양이 남아 있는 부품을 일괄적으로 버리지 않습니다. COM·ActiveX·C++ 자산을 조사하고, 남기기·연결하기·교체하기를 조합하여 이행합니다.

사양서가 없어도 괜찮습니다. 아는 범위의 내용부터 상담하실 수 있습니다.

  • 엔지니어가 직접 대응
  • 요건이 정해지기 전부터 상담 가능
  • 필요한 범위부터 의뢰 가능

이런 단계부터 상담하실 수 있습니다

지금 어려움을 겪는 일에서부터 시작합시다.

오래된 부품에 중요한 사양이 있어 교체할 수 없다

부품의 역할과 계속 사용하기 위한 조건을 조사하여 남기는 이유를 명확히 합니다.

C++나 32bit 자산이 업데이트의 걸림돌이 되고 있다

래퍼나 별도 프로세스화 등, 새로운 쪽과의 연결을 검토합니다.

전면 개편은 어렵지만 이대로 둘 수도 없다

의존 관계와 운용에 미치는 영향을 바탕으로 갱신할 순서를 정리합니다.

기술 이야기를 그대로 상담할 수 있는 상대에게.

Go Komura 프로필 사진

대표·엔지니어

Go Komura

Windows에 특화된 엔지니어가 과제 확인부터 조사·설계·구현까지 대응합니다. 아직 다 설명하지 못한 부분도 기술상의 논점부터 정리합니다.

경력·기술 스택 보기 / 회사 정보 보기

공개하고 있는 기술 해설

ActiveX/OCX 이행 판단표 - 남기기·감싸기·교체

이 분야에서 중시하는 논점과 설계의 사고방식을 기술 글에서 확인하실 수 있습니다. 수탁 실적과는 구분하여 게재하고 있습니다.

기술 글 읽기

대응 범위

필요한 부분부터 한꺼번에 맡기실 수 있습니다.

일부 조사·수정부터 전체 개발까지. 현재 상황에 맞추어 의뢰 범위를 정합니다.

기존 자산과 의존 관계 조사

COM / ActiveX / OCX, C++ 자산 등의 역할과 의존 관계를 조사하여 계속 사용하기 위한 조건을 정리.

단계적 이행 구성 설계

유지해야 할 사양을 명확히 하고, 기존 부품과 새로운 앱을 잇는 구성과 이행 순서를 설계.

32bit / 64bit 혼재 환경 이행 지원

별도 프로세스화와 연결부 구현을 포함하여 부품별 제약에 맞는 이행 방식을 검토.

확인·납품하는 것의 예

  • 자산·의존 관계·제약의 정리
  • 연동 방식의 비교와 검증 결과
  • 단계적 이행 계획·연결부의 구현

의뢰 범위에 따른 예시입니다. 산출물의 범위와 형식은 견적 시에 합의합니다.

이 중에 비슷한 과제가 있다면, 우선 상황을 알려 주세요.

사양서가 없어도 괜찮습니다. 아는 범위의 내용부터 상담하실 수 있습니다.

비용과 진행 방식

처음부터 모든 것을 정하실 필요는 없습니다.

자산 목록 정리와 이행 방침의 정리부터

어떤 부품을 남길 수 있는지, 어디부터 갱신해야 하는지를 판단하는 단계만으로도 의뢰하실 수 있습니다.

비용의 기준

자산 조사·연결·이행의 범위에 따라 견적

의존 관계와 제약을 확인하고, 검증할 범위와 단계적인 이행 진행 방식을 제안드립니다.

초기 조사의 무상 범위와 유상 업무에 대하여

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

조사·리뷰 자체를 의뢰하실 경우에는 독립된 유상 업무로 견적을 드립니다. 유상이 되는 경우에는 착수 전에 범위와 비용을 안내드립니다.

  1. 상황 공유

    목적, 어려운 점, 대상 환경을 아는 범위에서 알려 주세요.

  2. 범위와 비용 확인

    필요한 조사, 대응 범위, 산출물, 비용과 진행 방식을 안내드립니다.

  3. 합의한 뒤 착수

    조사·개발의 중간 경과와, 확인된 것 및 남는 제약을 공유합니다.

  4. 결과 확인·인도

    합의한 조건에서 결과를 확인하고, 도입이나 다음 대응으로 연결합니다.

기술적인 대응 내용을 자세히 알고 싶은 분께

대응 기술·자세한 진행 방식 열기

소중한 기존 자산을 남기면서 다음 구성으로 나아갑니다.

오랫동안 사용해 온 부품에는 업무상의 판단과 장치 고유의 사양이 축적되어 있습니다. KomuraSoft는 이를 일괄적으로 교체하는 것이 아니라 역할과 의존 관계를 조사하고, 계속 사용, 연결 방법 재검토, 교체를 조합하여 이행을 지원합니다.

상담하실 수 있는 과제

  • COM / ActiveX / OCX에 중요한 사양이 있어 당장은 교체할 수 없다
  • 32bit 부품이 앱이나 실행 환경의 업데이트를 가로막고 있다
  • C++로 만든 기능을 새로운 .NET 앱에서 사용하고 싶다
  • 전면 개편은 어렵지만, 지금의 구성 그대로 유지 보수를 계속하는 것도 불안하다
  • 장래의 교체를 위해 우선 의존 관계와 이행 순서를 정리하고 싶다

‘남기기·연결하기·교체하기’를 정리한다

남길 자산을 가려낸다

화면 부품인지, 업무 로직을 가진 부품인지, 장치와의 통신을 담당하는 부품인지를 확인합니다. 소스 코드, 이용 조건, 의존 환경을 조사하여 계속 사용할 가치와 제약을 정리합니다.

새로운 쪽과의 연결을 설계한다

C++/CLI를 이용한 래퍼, COM을 통한 연동, 별도 프로세스화 등을 검토합니다. 32bit / 64bit, 권한, 스레드, 오류 처리를 포함하여 연결부가 맡는 역할을 명확히 합니다.

단계적으로 교체할 순서를 정한다

의존하는 기능과 현행 업무에 미치는 영향을 확인하고, 먼저 갱신할 부분과 나중에 교체할 부분을 나눕니다. 기존 사양의 확인 방법과 롤백 조건도 이행 계획에 포함합니다.

의뢰 진행 방식

  1. 자산과 제약을 조사합니다. 부품별 역할, 호출 관계, 개발·실행 환경을 정리합니다.
  2. 방식을 비교합니다. 계속 사용, 연결부 작성, 별도 프로세스화, 교체의 이점과 부담을 확인합니다.
  3. 연결을 검증합니다. 불확실한 부분을 먼저 확인하고, 필요한 수정과 이행 순서를 구체화합니다.
  4. 합의한 범위부터 구현·이행합니다. 기존 동작을 확인하면서 새로운 구성으로 나아갑니다.

목표는 오래된 부품을 단순히 남겨 수명만 늘리는 것이 아니라, 무엇을 유지하고 다음에 어디를 바꿀 수 있는지 알 수 있는 상태입니다.

상담의 중심에 맞추어 대응합니다

특정 부품의 개발·수정이 중심이라면 COM 컴포넌트 개발을, 앱 전체의 재구축이 중심이라면 Windows 앱 리플레이스도 살펴보세요.

부품의 구성을 모르는 경우에도 알고 있는 앱 이름, 개발 언어, 업데이트하고 싶은 이유부터 알려 주세요.

의뢰 전에 자주 묻는 질문

COM이나 ActiveX를 당장 교체할 수 없어도 상담할 수 있나요?

네. 업무 사양이나 장치 고유의 처리가 남아 있다는 점을 전제로, 계속 사용할 부분과 변경할 부분을 정리합니다. 남겨 두는 이유와 장래의 교체 조건을 명확히 하고, 단계적인 구성을 검토합니다.

32bit 컴포넌트가 남아 있어도 이행할 수 있나요?

이행할 수 있는 범위와 방식을 조사합니다. 호출 측과 부품의 제약을 확인하고, 별도 프로세스화 등의 구성을 검토합니다. 연결부를 추가하는 것만으로 대응할 수 있는지 여부도 검증한 뒤 판단합니다.

자산 목록 정리나 이행 방침만 의뢰할 수도 있나요?

네. 기존 자산의 정리, 방식 비교, 교체 순서 검토부터 의뢰하실 수 있습니다. 조사 범위와 필요한 자료를 확인한 뒤 진행합니다.

문의하기

우선, 지금의 상황을 몇 줄로.

자세한 사양서나 기술 용어는 필요하지 않습니다. 다음 내용을 아는 범위에서 알려 주세요.

  • 어려움을 겪고 있는 일·실현하고 싶은 일
  • 대상 소프트웨어·기기·환경
  • 희망 시기(미정이어도 괜찮습니다)

첫 연락에 기밀 자료나 비밀번호를 첨부하실 필요는 없습니다.

상담 문의 예시

C++와 COM 자산을 남긴 채 새로운 .NET 앱으로 옮기고 싶습니다. 어디를 나누어 이행해야 할지 상담하고 싶습니다.

사양서가 없어도 괜찮습니다. 아는 범위의 내용부터 상담하실 수 있습니다.

상담 버튼은 문의 방법을 안내하는 문의 페이지로 이동합니다. '메일로 상담하기'에서는 서비스 이름이 들어간 메일 초안을 만들 수 있습니다.