PC Software PCソフトウェア開発

© 2024 SOFTECH CO.,LTD

工場などの業務を
効率化するPCソフトウェアの開発

PCソフトウェア開発ではPC用の各種業務アプリケーションを開発しています。ソフテックで開発しているPCソフトウェアは、オフィスではなく工場で使用されることを前提とした業務アプリケーションです。在庫管理システムや生産ラインの各種制御システム、稼働状況通知システムなど、工場の効率化に貢献するソフトウェアとなっています。

近年ではWindowsアプリケーションに加え、Linux、データベース、クラウド等に対応したシステム等、さまざまな種類のパソコン用ソフトウェアを開発しております。さまざまなニーズを満たしていけるよう、監視・制御システムに操業管理、生産管理、業務分析、トレーサビリティに加え、近年注目されているIoTやAIなどのシステムを連携させた開発など、お客様の要望に柔軟に対応し、最適なシステムを開発しています。

IoTを使った案件では収集したデータをクラウドサービスに蓄積したり、AIを使った案件では過去の蓄積データから最適なパラメータを自動で予測したりしています。

工場ならではの
環境に適した
開発が必要

C++、C#を主体とし、お客様の要望に応じてVBなど、他言語による開発も行なっています。開発規模は、通信用シミュレータのような小規模のものからFAVIEWのような大規模なものまでさまざま。工場で使用されるソフトウェアの開発が多く、24時間の稼動環境や工業規格への対応など、OA(Office Automation)分野とは異なるノウハウが必要です。

技術的には、API、MFC、ActiveX、COM、DCOM、.NETなど、Windowsの機能を十分に利用するためにマイクロソフト社が提唱する方法論を採用。また、ネットワークに対応したシステムを開発するため、JAVAやデータベースを利用した開発も行っています。

ユーザビリティを
追求していける
面白さ

求められる仕様をどのように実現していくかは自分のアイデア次第。ただ動くだけでなく、いかに効率的でシンプルに動くプログラムを作るかが腕の見せどころです。PCソフトウェアはユーザーが操作することが多いため、お客様の反応をダイレクトに感じることもできます。UIの見やすさなどは、とくにデザインセンスが求められる部分です。

一方、汎用OSの仕組みなど、アプリケーション以外の知識が必要となるほか、技術の進歩が速いこともPCソフトウェア開発の特徴です。ですから、学び続ける気持ちが大切になってきます。新技術がどんどん出てくるので、探究心の旺盛な方に向いた開発です。

Department 各部門紹介

組み込み
ソフト開発

家電から自動車、産業機械まで、多様な装置を制御する組み込みソフトウェアの開発を行なっています。

MORE DETAIL

PLC
ソフトウェア開発

工場の多岐にわたる装置、システムを制御するPLC。そのPLC用ソフトウェアの開発を行なっています。

MORE DETAIL

SCADA
システム開発

工場などにある各種機器や装置の情報を集約し、監視及び制御を行うSCADAシステムの開発を行なっています。

MORE DETAIL