VB.netのリバースエンジニアリングでおすすめの開発会社/ベンダー6選と選び方

VB.netのリバースエンジニアリングは、VB6との混在や画面と業務処理が結び付いたWindowsアプリの経験がある会社に頼むのが基本です。担当者の退職で引き継ぎが難しくなる問題をきっかけに、リバースエンジニアリングを検討する企業が急増しています。逆コンパイルによるソースの復元は比較的容易ですが、業務ロジックや混在部分には専門知識が欠かせません。そのため、依頼先の選定が成否を左右します。

▼全体ガイドの記事
・VB.netのリバースエンジニアリングの完全ガイド

VB.netリバースエンジニアリングのパートナー選びの重要性

パートナー選びで確認する技術と支援範囲を4枚のパネルで示した図。
技術解析から移行後のテストまで、依頼範囲に応じて確認点を並べています。

逆コンパイルだけでは、復元したコードの業務上の意味や移行後の品質までは把握しきれません。このため、必要な技術領域と支援範囲を持つ会社を選ぶことが、品質・費用・納期を左右します。

適切なパートナー選定が成否を分ける理由

.NET ILの逆コンパイルには、VB.NETのWindowsアプリ構造の理解が必要です。VB6(クラシックVB)と混在する場合は、混在部分を扱う経験の有無も見ておきます。

  • VB6混在の解析:COMやActiveXの経験がないと、混在部分を扱えない場合があります。
  • 画面と業務処理:.designer.vb相当のPartialクラスを読み、画面定義と処理を切り分けた経験があるかを見ます。

GUIを使うWindowsアプリでは、画面定義と業務ロジックが分かれていないこともあります。そのため、画面の動きだけを追っても、業務処理の全体は見えてきません。

コードの動きは分かっても、業務ルールがなぜそうなっているかまでは読み取れないことがあります。そこで、業務部門のキーパーソンへ聞き取りを行い、技術解析と要件整理を並行できる体制かを確かめます。さらに、C#への移行を予定する場合は、移行後の動作保証テストまで見通せる管理力も欠かせません。

発注前に確認すべきポイント

複数社に同じ条件を伝えたうえで、提案と見積もりを比べると、違いが見えてきます。

  • 解析・法務:VB.netとVB6混在の実績、解析チームと開発チームの分離、法的リスクの管理方法。
  • 成果物・担当者:フローチャートや業務仕様書、詳細設計書の範囲と、法務・仲介の配置。
  • C#移行:解析に加えて、移行とテストまで見通した案件の経験。

ポイント

VB6混在や業務ロジックの読み解きが必要な案件では、逆コンパイルができるかよりも、業務部門と一緒に仕様を整理できるかで会社を見分けます。

株式会社ripla|コンサルから開発まで一気通貫で支援

riplaは、コンサルティングから開発まで一貫して支援します。IT事業会社として社内DXを進めた経験を生かし、事業成果とシステムの定着を重視しています。さらに、営業・顧客・生産・販売管理など、基幹システムの構築・導入実績があるため、業務要件に応じて対応できます。

特徴と強み

コンサルティングや設計から開発、運用まで、同じ流れで支援できる点がriplaの強みです。仕様書の復元に加えて、業務部門と協力し、ルールが生まれた背景(Why)も明らかにします。

社内システムの運用経験を現場視点の課題把握に生かし、次の開発や改善提案まで支援します。また、VB.netからC#へ移る案件では、変換後の動作保証テストを含めて全体を設計します。

得意領域・実績

営業・顧客管理、生産・販売管理など、基幹業務システムの解析を得意としています。担当者の退職で引き継ぎが難しい場合でも、モダナイゼーション全体の戦略立案まで相談できます。

VB.netの解析と業務仕様書の復元に始まり、C#などへの移行、新システム導入後の定着支援まで、継続して伴走します。

株式会社システムズ|25年超のマイグレーション専業実績

東京都品川区の株式会社システムズは1969年創業で、25年以上にわたりレガシーシステムの移行を専業としてきました。VBマイグレーションサービスでは、VB6.0のアプリ資産をVB.NETへ変換・移行します。また、独自のパターン分析技術と変換ツールを使い、手作業の工数を抑えながら品質を確保します。

特徴と強み

メインフレームからVB6・VB.NETまでの移行実績と独自ツールが強みです。VB6からVB.NETへの変換で出たエラーを独自のDBに蓄積し、定型的な修正を自動で適用して品質を高めています。

また、VB6特有のCOMコンポーネントやActiveXコントロールにも精通し、VB6とVB.NETの混在システムを扱った実績があります。

得意領域・実績

VB6からVB.NETへの変換を得意とし、VB資産の無償棚卸キャンペーンも行っています。ツールでは扱えないVB6特有の外部DLLや複雑なメモリ管理の部分も、専業で培った知見をもとに手作業で対応します。仕様書の復元を含め、変換、移行、テストまで一括で依頼できます。

ポイント

VB6からVB.NETへの移行が主な目的なら、専業の実績と、ツールで扱えないVB6特有の部分を手作業で補える体制が判断材料になります。

株式会社シーイーシー(Re@nove)|変換率90%超の独自ツールを保有

東京都渋谷区の株式会社シーイーシーは、VB6.0をVB.NETへ移す「Re@nove(リノーブ)」を提供します。独自ツールを使い、平均変換率90%以上、手作業を10%未満に抑えるとしています。コンサルティングから運用・保守まで、システムライフサイクル全体をワンストップで支援します。

特徴と強み

独自の「VB .NETシステム変換ツール」と、レガシー再生のノウハウを組み合わせています。ツールで自動変換できない箇所は、熟練エンジニアが手作業で補い、変換品質を確保します。

VB以外の移行経験もあります。メインフレームや商用UNIX、Internet Explorer対応アプリに加え、AWSへのクラウド移行も手がけてきました。

得意領域・実績

Re@noveはVB6からVB.NETへの移行を多く手がけ、業務知識を保ったまま新しい環境へ移します。コンサルティングの段階でリスクを洗い出し、移行後の運用・保守も支援します。さらに、業務ノウハウを残しながら、維持コストの削減とセキュリティ強化を実現した実績もあります。

株式会社SHIFT|生成AI活用で46種ドキュメント自動生成

東京都港区の東証プライム上場企業SHIFTは、テスト・品質保証から総合DXへ事業を広げています。「SHIFT DQS for リバースエンジニアリング」は、生成AIでシステムの中身を見える形にします。

ソースコードから、内部・外部仕様を含む46種類の文書を自動生成します。また、VB.NETを対応言語として明示し、属人化したレガシーシステムの知識を残すことを目指しています。

特徴と強み

生成AIの解析とエンジニアの確認を組み合わせ、個人の技能に頼らない品質を目指します。「AIドキュメントリバース」は内部仕様を、「SHIFT DQSシステム可視化サービス」は外部仕様を扱います。

両サービスを統合し、業務フロー・画面仕様・データ定義など46種類の文書をまとめて生成します。さらに、VB.NETを含む複数言語に対応し、大規模で難度の高いシステムも対象です。

得意領域・実績

テスト・品質保証の実績を生かし、解析から品質保証までつなげた支援を得意としています。VB.NETの仕様復元に続けて、仕様書を使ったテスト設計やテスト自動化も依頼できます。

大規模なレガシーシステムを持つ上場企業・大手企業からの依頼が多く、セキュリティと情報管理の体制も評価されています。

東芝デジタルエンジニアリング株式会社|生成AIで20万行を3ヶ月で解析

東芝グループのエンジニアリング専門会社である東芝デジタルエンジニアリングは、「AI-no-te®(アイノテ)リバースエンジニアリングサービス」を提供しています。生成AIによる解析を、技術者が検証する仕組みです。

従来手法に比べて約2倍の生産性を実現したとしています。PL/SQL・VBA・VB.NETなどを対象に、20万ステップを2名で3ヶ月間解析した事例が、日経コンピュータなどで紹介されています。

特徴と強み

AIの自動解析と熟練技術者の検証を組み合わせた手法です。コードや運用手順書をAIに読み込ませ、技術者が質問と確認を重ねて設計書にまとめます。

従来は約半年かかっていた20万ステップの解析を、3ヶ月で終えた事例があります。期間は半分、生産性は約2倍とされています。さらに、東芝グループの品質管理・セキュリティ体制も特徴です。

得意領域・実績

PL/SQL・VBA・VB.NETなど、製造業やインフラ企業のレガシー解析を得意としています。ものづくりやエンジニアリングの知見を生かし、製造業のほか、公共インフラ、電力、社会インフラでも実績があります。特に、大規模システムを短期間で解析したい場合や、製造業のVB.NET案件で強みを発揮します。

ポイント

大規模なシステムを短期間で解析したい場合や、製造業のVB.NET案件では、AIの解析を技術者が検証する進め方が候補になります。

株式会社第一コンピュータリソース(DCR)|VB6/VB.NET/Delphiの設計書自動生成

株式会社第一コンピュータリソース(DCR)は、設計書自動生成ツール「VSSD(Verasym System Designer)」を提供する総合ベンダーです。対応言語・環境は、VB6、VB.NET(WinForms)、C#(WinForms)です。Delphiのほか、Oracle FormsやJava、PL/SQLにも対応しています。

ブラックボックス化したレガシーシステムから、詳細設計レベルの文書を機械的に生成します。VB6とVB.NETの両方を一貫して解析できる、数少ない会社の一つです。

特徴と強み

VSSDでソースコードから設計書を自動生成できる点が強みです。VB6・VB.NET・Delphiなど、国内で使われてきた言語にも対応しています。

機械的に生成することで、担当者への依存を抑え、品質の安定を図ります。さらに、ウェビナーや解説セミナーを定期開催し、サービス内容の発信にも取り組んでいます。

得意領域・実績

VB6・VB.NET・Delphiなど、国内業務系レガシーシステムの解析実績があります。「担当者不在・仕様書なしのシステムをどう見える化するか」というウェビナーも続けています。

VB6・VB.NETのブラックボックス化に関する知見を発信しながら、現行把握から影響範囲調査、移行完了まで一貫して支援します。

VB.netリバースエンジニアリング会社選びのポイント

会社選びの4つの確認項目をチェックカードで整理した図。
各社の提案を同じ観点で見比べるための項目一覧です。

6社を比べるときは、自社システムとの近さ、解析技術、進行管理の3点から提案内容を見比べます。

実績と経験の確認方法

VB.net固有の案件、特にVB6混在システムの実績を確かめます。COMコンポーネントやActiveXの経験が乏しい会社では、混在部分の業務ロジックを見落とすおそれがあります。

C#移行まで依頼する場合は、移行後のテストや動作保証まで含めて完遂した事例も尋ねます。業界・規模・複雑さが自社に近い事例を示してもらえれば、対応力を判断しやすくなります。

技術力と専門性の評価

利用する解析ツールと、担当者がそのツールを使ってきた年数を確かめます。ILSpy・dnSpy・dotPeekなど.NET向けツールの習熟度に加えて、VB6バイナリを扱うネイティブ解析ツールへの対応力も聞いておきます。

コードから読み取れる「What」と、ヒアリングやAIで補う「Why」を区別して、業務ロジックを取り出せるかも判断材料になります。さらに、難読化されたVB.netバイナリの解析経験も尋ねます。

プロジェクト管理体制の確認

クリーンルーム手法の有無と、業務部門への聞き取り体制を確かめます。NDA(秘密保持契約)に加えて、クリーンルーム手法を契約条項に明記できるかも、法的リスク管理の観点で大切です。

成果物のレビュー方法と修正条件、WBS(作業分解構造)の細かさは、事前に具体的に決めておきます。進捗報告の頻度と合わせて決めておくと、進行中の行き違いを防げます。

見積もりは、LOC(行数)による従量課金が多く、相場は基本料金30万円(4,000行まで)に加えて、超過分が1行約50円です。特に、VB6混在や難読化の有無で、費用は大きく変わります。

ポイント

会社を見比べるなら、VB6混在の実績、クリーンルーム体制、成果物の範囲のどこに強みがあるかを、提案内容から読み取ることが判断の近道になります。

まとめ

各社の強みは、支援範囲によって異なります。コンサルから開発までの一貫支援を求めるならriplaが、VB6からVB.NETへの移行専業の実績を重視するならシステムズが候補です。

変換率と独自ツールを重視するならシーイーシー(Re@nove)、46種類の文書生成ならSHIFTが候補です。大規模解析や製造業分野では、東芝デジタルエンジニアリングが適しています。また、VB6・VB.NET・Delphiの設計書生成を重視するなら、DCRが候補に入ります。

発注先を選ぶときは、VB6混在への対応、クリーンルーム体制、成果物の範囲を中心に比べます。成果物については、フローチャートから詳細設計書まで、どの粒度を求めるかを明確にしておきます。

C#移行を見据えるなら、移行後の動作保証テストまで任せられる会社を選ぶことが、リスク低減につながります。そのうえで、複数社の見積もりを比べ、提案や体制、実績も確かめて決めます。

▼全体ガイドの記事
・VB.netのリバースエンジニアリングの完全ガイド

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。