受注しているソフトウェアの種類
受注している主なソフトウェアの種類は以下のとおりです。
・基幹システム
・業務システム
・業務支援ツール(VBAなど)
・Webアプリケーション
・ホームページ(動的なものも含む)
・バッチ処理やシェル処理
もちろん、この他のソフトウェアもご要望があれば受注しております。
受注しているソフトウェアのOS
Webアプリケーションのようにブラウザインタフェースであれば、OSは関係ありません。しかし、OSに特化しているソフトウェアの開発では、そのOSをどれだけ把握しているかがソフトウェアの品質を左右します。わたくしどもは以下のOSだけに限定して品質を保ちつつ、ソフトウェアを開発しております。
・Windows (Windows 2000以降)
・Red Hat Enterprise Linux
・Vine Linux
Linux系のOSはそれぞれ個性がありますが、ソフトウェア開発という視点ではそう違いはありません。実際は、上記以外のLinux系OSも対象としております。
使用しているデータベース
今では、基幹システムや業務システムがデータベースを使用するのは当たり前のようになっています。データベースもいろいろありますが、わたくしどもが扱っているデータベースは以下のとおりです。
・Oracle
・PostgreSQL
・MySQL
まず、お客さまにそれぞれのデータベースの長所と短所をご説明しております。
それらの情報から、お客さまにどのデータベースを使用するか、決定していただいております。
使用しているプログラミング言語
プログラミング言語も、世の中には多く存在しています。
残念ですが、全てのプログラミング言語を理解しきって使用するには、時間も人もわたくしどもには不足しています。
自信を持ってソフトウェアを開発するために、使用するプログラミング言語を限定しております。
また、プログラミング言語というだけでは、プログラミング言語に含まれるのか微妙な立場のものもあります。ここで明確にするのは不適切ですので、まずはわたくしどもが主に使用しているプログラミング言語を列挙いたします。
・C言語
・Java
・Perl
・PHP
・VB
・VBA
・VC
・WSH
プログラミング言語として微妙な立場のものも含め、実際は他に多くのプログラミング言語を使用しておりますので、お問い合わせ下さい。
利用しているフレームワーク
今では、それなりの規模のシステムになると、フレームワークを利用してシステムを構築するのが当たり前になっています。わたくしどもも開発コストをできる限り軽減するため、様々なフレームワークを利用しております。
主に利用しているフレームワークは以下のとおりです。
・Catalyst
・Interstage
・Struts
実際は他のフレームワークも使用しておりますので、お問い合わせ下さい。