エンタープライズソフトウェア(エンタープライズアプリケーションソフトウェア(EAS)とも呼ばれる)は、大規模組織の複雑な要件を満たすために特別に開発または適合されたコンピュータソフトウェアです。エンタープライズソフトウェアは、コンピュータベースの情報システムの不可欠な部分であり、ビジネスや経営報告業務の強化、生産業務やバックオフィス機能のサポートなど、さまざまな業務を処理します。エンタープライズシステムは、比較的高速に情報を処理する必要があります。
エンタープライズソフトウェアが提供するサービスは、一般的にビジネス指向のツールです。企業やその他の組織は同様の部門やシステムを持っているため、エンタープライズソフトウェアはカスタマイズ可能なプログラムのスイートとして提供されることがよくあります。機能別のエンタープライズソフトウェアの用途には、データベース管理、顧客関係管理、サプライチェーン管理、ビジネスプロセス管理などがあります。[ 1 ]
エンタープライズソフトウェアという用語は、業界やビジネス研究出版物では使用されていますが、コンピュータサイエンスでは一般的ではありません。この用語は、1990 年代初頭に、テレビ番組「スタートレック」とのライセンス契約に関連して、大手ソフトウェアベンダーによって広く普及しました。[ 2 ]学術文献では、一貫した定義は見つかりません。コンピュータ史家のマーティン・キャンベル=ケリーは、 2003 年に、企業向けソフトウェア業界の成長は十分に理解されていないと考察しました。エンタープライズアプリケーションソフトウェア (EAS) は、特定のビジネス機能のみをサポートするエンタープライズソフトウェアのコンポーネントおよびモジュールとして、学術界で認識されています。これらの EAS コンポーネントおよびモジュールは相互運用できるため、部門横断的または組織横断的なエンタープライズシステムを構築できます。この文脈では、業界ではミドルウェアと呼ばれることがあります。主に消費者に販売されるソフトウェアは、エンタープライズソフトウェアとは呼ばれません。[ 3 ]
マーティン・ファウラーによれば、「エンタープライズアプリケーションとは、多くの場合複雑な大量のデータの表示、操作、保存、およびそのデータを使用したビジネスプロセスのサポートまたは自動化に関するものである。」[ 4 ]
企業向けアプリケーションソフトウェアとは、受注処理、調達、生産計画、顧客情報管理、エネルギー管理、会計などの業務機能を実行するアプリケーションソフトウェアのことです。
エンタープライズシステム(ES)は、複雑な組織におけるさまざまなビジネスプロセス、情報フロー、レポート作成、データ分析をサポートする大規模なエンタープライズソフトウェアパッケージです。ESは一般的にパッケージ化されたエンタープライズアプリケーションソフトウェア(PEAS)システムですが[ 5 ]、特定の組織のニーズをサポートするために作成された特注のカスタム開発システムである場合もあります。エンタープライズシステムの種類には、次のものがあります。
データウェアハウスやビジネスインテリジェンスシステムは、企業全体を対象としたパッケージ型アプリケーションソフトウェアであり、多くの場合ESベンダーによって販売されていますが、ビジネスプロセスの実行を直接サポートするものではないため、この用語からは除外されることがよくあります。
エンタープライズシステムは、SAPのNetWeaverやOracleのFusionといったソフトウェアプラットフォームとデータベースに基づいて構築されている。
ハードウェアの観点から見ると、エンタープライズシステムとは、大企業がITインフラストラクチャの基盤として使用するサーバー、ストレージ、および関連ソフトウェアのことです。これらのシステムは大量の重要なデータを管理するように設計されているため、通常は高いレベルのトランザクションパフォーマンスとデータセキュリティを提供するように設計されています。[ 6 ]
企業システムの「際限のない複雑さ」は批判されており、特定の業務タスクごとに個別のシステムを導入すべきだという主張が続けられている。アメリカのビジネスウーマンであるシンシア・レッティグは、「単一のモノリシックシステムの概念は多くの企業で失敗している」と主張している。[ 7 ]
エンタープライズソフトウェアは、ビジネス機能によって分類できます。各タイプのエンタープライズアプリケーションは、企業のビジネスプロセスとの統合により「システム」とみなすことができます。[ 8 ]このシステム的な解釈により、エンタープライズソフトウェアのカテゴリが重複する場合があります。たとえば、IBMのビジネスインテリジェンスプラットフォーム(Cognos )は、予測分析プラットフォーム(SPSS)と統合され、データベースパッケージ(Infosphere、DB2)からレコードを取得できます。
業界標準となる製品カテゴリーがいくつか出現しており、それらは以下のとおりです。
バックアップ ソフトウェア、請求管理、会計ソフトウェアなど、よく知られた標準カテゴリに当てはまらないその他のタイプのソフトウェア。エンタープライズ契約管理ソフトウェアは、組織のすべての契約上の義務を単一のシステムに統合して包括的に管理し、手動の契約プロセスに内在する変動性と非効率性を回避するために使用されます。[ 9 ]