ソフトウェアは、物理デバイスでサービスを実行できるようにするルールのセットとしてハードウェアと区別されます。 ソフトウェア産業は、ソフトウェア生産者とソフトウェア消費者の間で取引されるソフトウェアに関連するため、実際に行われるコンピュータープログラミング活動全体のほんの一部にすぎません。 非常に特定の用途のために社内で作成されたソフトウェアプログラムの多くは、社外に販売されることはありません。 1950年代に業界が始まって以来、1955年にコンピューターを所有していた数少ない企業に提供された単純なパンチカードプログラミングサービスから、サービスとしてのソフトウェア(SaaS)、デバイスプログラミングモノのインターネット(IoT)および主要企業によるオープンソースの代替品の受け入れ。
ソフトウェア部門
ソフトウェア業界は、プログラミングサービス、システムサービス、オープンソース、SaaSの4つの主要カテゴリに分類できます。 以下では、業界で使用されるビジネスソフトウェアのカテゴリについて説明します。
プログラミングサービス-このセクターは歴史的に最大のセクターであり、Microsoft Corporation(NASDAQ:MSFT)、Automatic Data Processing、Inc.(NASDAQ:ADP)、Oracle Corporation(NYSE:ORCL)、SDC Technologies、Inc.多くの場合、企業は、データを分析し、データを保存および整理したり、機械を実行するプログラムを提供したりするビジネスのニーズに対するソリューションを開拓しました。
システムサービス–プログラミングはコンピューターの歴史の初期に最大のソフトウェアセクターでしたが、システムサービスは1960年代から1970年代にかけて急速に成長し、その後1980年代にパーソナルコンピューター(PC)の登場と、 1981年に発売されたMicrosoftのオリジナルディスクオペレーティングシステム(DOS)。
オープンソース–プログラミングやソフトウェアエンジニアリングは、インターネット、クラウドシステム、Linuxオペレーティングシステムなどのオープンソース環境に喜んで投資するビジネスの成長とともに、巨大な需要のある職業になりました。 オープンソースとは、作成されて自由に入手できるコードベースを指します。 ただし、ほとんどのビジネスでは、ニーズに合わせてコードベースを変更する必要があります。 もう1つのオープンソースコードベースは、Androidオペレーティングシステムです。
サービスとしてのソフトウェア–クラウドコンピューティングの出現と、大小さまざまな大企業のクラウドへの移行に伴い、SaaSは企業固有のニーズに合わせてシステムソフトウェアよりも人気が高まっています。 このソフトウェアは作成者のサーバーに保存され、クライアントはインターネット(クラウドとも呼ばれる)を介してソフトウェアにアクセスします。 すべてのアップグレード、パッチ、および問題は、クライアントのサブスクリプションベースのモデルを使用して、作成者側で処理されます。 SaaSセクターは、今後10年間で継続的な成長が見込まれ、2018年までにほぼ30%になります。2016年末までに、すべてのビジネスの80%以上がクラウドコンピューティングの少なくとも1つのコンポーネントを情報技術に組み込むと予測されています( IT)インフラストラクチャ(サービスとしてのインフラストラクチャ(IaaS)、サービスとしてのプラットフォーム(PaaS)、SaaSプログラムなど)。
SaaSの市場シェア
SaaSプロバイダーは、可能な限り多くの状況に対応するために、提供するサービスの中で最も多くのサービスを提供しようとすることで、市場シェアを争っています。 ZohoのアプリスイートまたはOracleのソフトウェアモジュールへの移行は、ソフトウェア会社が、ビジネスに必要なコンポーネントを状況に応じてプラグインできる大規模なモジュラーベースシステムへの発展の良い例です。 このモデルは、プログラムやアプリなどのモジュールに料金を支払うだけでビジネスを実行する必要があるため、あらゆる規模のビジネスにとって魅力的であり、ビジネスの成長が必要な場合、これらのSaaS製品のほとんどはほぼ瞬時にスケーラブルです。
産業の未来
インターネットとクラウドコンピューティングの出現により、コンピューターソフトウェア業界は、企業がソフトウェアとやり取りし、開発し、使用する方法を根本的に変えました。 ソフトウェアは、かつて購入、インストール、および保守される製品でした。 2016年には、プログラムの開発、保守、維持のすべてが元の作成者によって行われるサブスクリプションモデルで、ますます多くの企業がソフトウェアを使用しています。 (関連資料については、「現在需要のある8つのソフトウェアスキル」を参照してください)