アプリケーションソフトウェア開発

WindowsアプリケーションからWebシステムまで、既存資産を生かした開発に対応

株式会社インデペンデンスシステムズ横浜では、Windows・Linuxアプリケーション、Webアプリケーション、データベースを利用したシステムなど、幅広いソフトウェア開発に対応しています。

Win32 APIやVisual C++によるWindowsアプリケーションから、.NET、C#、ASP.NETを利用したシステムまで、異なる技術世代の開発に携わってきました。

新規開発だけでなく、既存アプリケーションの調査・改修、機能追加、動作環境の更新、システム移行の検討などもご相談いただけます。

また、小規模なWebシステムでは、画面、サーバー側処理、データベース、外部システムとの連携まで、必要な開発範囲を一括して担当することが可能です。
(※画像はイメージです。)

このような課題に対応します

  • 長年使用しているWindowsアプリケーションを改修したい
  • 開発担当者が退職し、ソースコードの内容が分からない
  • 古い開発環境で作られたソフトウェアを新しいWindows環境でも利用したい
  • Win32 APIやMFCを使用したアプリケーションに機能を追加したい
  • 既存の.NET・ASP.NETアプリケーションを改修したい
  • 社内で利用する小規模なWeb管理システムを開発したい
  • Web画面、サーバー処理、データベースをまとめて開発してほしい
  • 測定器や外部機器、既存システムと連携するアプリケーションを作りたい

開発環境やソースコード、既存システムの構成などを確認し、対応方法を検討します。

Windowsアプリケーション開発

Win32から.NETまで、異なる技術世代に対応

Windowsアプリケーションは、Win32 API、MFC、COM、ActiveX、.NET Frameworkなど、長年にわたって技術が発展してきました。

当社では、これらの技術を利用したアプリケーション開発に携わってきた経験を生かし、既存ソフトウェアの調査・改修や、新しい開発環境への移行の検討に対応します。

主な経験技術:

  • C/C++、Visual C++
  • Win32 API、MFC
  • COM、ActiveX
  • C#、.NET Framework
  • Windowsにおける通信処理、外部機器との連携

古い技術で開発されたシステムであっても、必ずしも全面的な作り直しが必要とは限りません。

既存プログラムの構造や依存関係を調査し、部分的な改修、機能追加、段階的な移行など、状況に応じた方法を検討します。

Webアプリケーション・データベース開発

小規模なWebシステムを一括して開発

Webシステムの開発では、画面、バックエンド、データベース、サーバー環境など、複数の技術分野が関係します。

当社では、ASP.NETを中心としたWebアプリケーション開発経験を生かし、小規模なシステムについて、設計から実装・検証まで一貫して対応します。

主な経験技術:

  • C#、ASP.NET Web Forms、ASP.NET MVC、ASP.NET Core
  • JavaScript、jQuery、HTML、CSS
  • SQL Server、PostgreSQL、MySQL
  • REST API、HTTP通信
  • Windows・Linux環境でのアプリケーション開発

社内向け管理画面、データ登録・検索システム、既存データベースと連携するWebアプリケーションなどをご相談いただけます。

既存システムへの機能追加や、外部機器・他システムとの連携にも対応します。

Linuxアプリケーション開発

Linux環境におけるC/C++、Pythonなどを利用したアプリケーション開発経験があります。

データ処理、通信、外部機器との連携、映像・音声処理など、開発対象に応じたソフトウェアの実装・検証に対応します。

WindowsアプリケーションやWebシステムとLinux上の処理を組み合わせるなど、異なる動作環境にまたがる開発もご相談いただけます。

既存システムの調査・改修・移行支援

長期間運用されているシステムでは、開発担当者の不在、開発環境の老朽化、仕様書の不足、外部ライブラリの更新などが課題になることがあります。

当社では、既存のソースコードや動作環境を調査し、現状の把握から改修方法の検討、必要な機能の実装・検証まで対応します。

特定のフレームワークだけに限定せず、これまでの開発経験を生かして、既存技術と新しい技術をつなぐ方法を検討します。

※移行や改修の可否は、ソースコード、開発環境、外部製品の対応状況などによって異なります。

関連する開発経験

これまでに、次のようなアプリケーション開発に携わってきました。

  • CAD/CAM関連のWindowsアプリケーション開発
  • Windows向け通信・映像処理アプリケーション開発
  • 会計事務所向け管理・業務支援Webシステムの開発・保守
  • ASP.NETを利用した大学向け業務システム開発
  • セキュリティ関連のログ管理Webシステム開発
  • RFIDを利用した物流管理Webシステム開発
  • 装置・機器と連携するWebアプリケーション開発
  • Linux環境での映像・音声関連ソフトウェア開発

※開発実績は、守秘義務に配慮した範囲でご紹介しています。

技術実証・関連情報

当社では、Webアプリケーションと外部機器・ロボットシステムを連携させる技術についても、継続的に検証しています。

例えば、ブラウザからの機器操作、Web APIによる通信、ROS2とWebアプリケーションの連携などです。

実際の開発・検証内容は、技術ブログ「ロボ実証Works」で公開しています。

[ロボ実証Worksを見る]

開発のご相談

Windows・Linuxアプリケーション、Webシステムの新規開発、既存ソフトウェアの調査・改修、機能追加、移行支援などについてご相談を承ります。

ソフトウェア開発会社からの技術支援のご依頼に加え、一般企業・事業者の方からの小規模システム開発のご相談にも対応します。

現在の課題、既存システムの構成、ご希望の機能などを、分かる範囲でお知らせください。

[お問い合わせは以下よりお願いいたします]