法的な観点から、アプリケーションソフトウェアは、最終的なエンドユーザーまたは加入者(最終的な中間および階層化されたサブスクリプションレベル)の権利に関連して、主にブラックボックスアプローチで分類されます。

ソフトウェアアプリケーションは、ソースコードが記述または実行されるプログラミング言語、およびその目的と出力の尊重に関しても分類されます。,

プロパティと使用rightsEdit

アプリケーションソフトウェアは、通常、クローズドソースとオープンソースのソフトウェアアプリケーション、およびフリーまたはプロプライエタリ

プロプライエタリソフトウェアは排他的な著作権の下に置かれ、ソフトウェアライセンスは限定的な使用権を付与します。 Open-closed原則は、ソフトウェアは”拡張のためにのみ開くが、変更のためには開かない”と述べている。 そのような適用は第三者によってしか付加を得ることができない。,

フリーでオープンソースのソフトウェアは、いかなる目的でも実行、配布、販売または拡張され、オープンであることは、同じ方法で変更または取り消されるものとします。

無料ライセンスの下でリリースされたFOSSソフトウェアアプリケーションは、永続的かつロイヤリティフリー おそらく、いかなる権利(著作権、商標、特許、またはre alienaのiu)の所有者、保有者または第三者執行者は、使用許諾条件に例外、制限、時間崩壊または有効期限を,

パブリックドメインソフトウェアはfossの一種であり、ロイヤリティフリーであり、公然とまたは留保して、著作権の帰属、したがって失効なしに派生作品で実行、配布、修正、取り消し、再発行または作成することができます。 でも販売されるはずなので、転送、公財産その他のシングル。 パブリックドメインSWは、(国連)ライセンス法的声明の下でリリースすることができ、これらの条項および条件を無期限(生涯または永遠に)強制します。,

言語をコーディングすることによって

ウェブの開発とほぼ普遍的な採用以来、重要な違いが現れてきたのは、HTML、JavaScript、その他のウェブネイティブ技術で書かれ、通常はオンラインでwebブラウザを実行する必要があるウェブアプリケーションと、特定のタイプのコンピュータで利用可能などの言語で書かれたより伝統的なネイティブアプリケーションとの間にあった。, コンピューティングコミュニティでは、特にスマートフォンやタブレットなどのモバイルデバイス上で、多くの目的のためにネイティブアプリケーショ Webアプリは実際のところ、大幅に増加した人気用のものメリット応用しにくくすぐばかりです。 さらに、両者は相補的であり、統合されていてもよい。

目的と出力によって編集

アプリケーションソフトウェアは、水平または垂直のいずれかであると見なすことができます。, 水平アプリケーションは、ワードプロセッサやデータベースなどの汎用であるため、より一般的で広範です。 垂直アプリケーションは、特定のタイプの業界やビジネス、または組織内の部門向けに設計されたニッチ製品です。 ソフトウェアの統合スイートは、例えば、製造または銀行労働者、または会計、または顧客サービスの可能なすべての特定の側面を処理しようとします。,

アプリケーションソフトウェアには多くの種類があります。

LibreOfficeのコンポーネントであるオープンソースのワードプロセッサであるLibreOffice Writer(Linux Mint上で実行)

  • アプリケーションスイートは、複数のアプリケーションがバンドルされています。 これらは通常、関連する機能、機能、およびユーザーインターフェイスを持ち、互いに相互作用することができます。 ビジネスアプリケーションは、多くの場合、, Microsoft Office、LibreOffice、iWorkなど、ワードプロセッサ、スプレッドシートなどをまとめたものです。 がスイーツが存在するその他の目的で、例えばグラフィックや音楽。
  • エンタープライズソフトウェアは、多くの場合、大規模な分散環境で、複数の部門にわたって、組織全体のプロセスとデータフローのニーズに対応します。 例えば企業資源計画システム、顧客関係管理(CRM)システム、サプライチェーンマネジメントソフトウェアです。, 部門ソフトウェアは、大規模な組織内の小規模な組織またはグループに焦点を当てたエンタープライズソフトウェアのサブタイプです。 (例として、旅費管理やITヘルプデスクなどがあります。)
  • エンタープライズインフラストラクチャソフトウェアは、エンタープライズソフト (例データベース、電子メールサーバシステムの管理ネットワークです。)
  • Application platform as a service(aPaaS)は、アプリケーションサービスの開発環境と展開環境を提供するクラウドコンピューティングサービスです。,
  • 情報ソフトウェアの労働者はユーザの作成および管理情報な個別プロジェクト内の部門は、企業の管理です。 例としては、時間管理、リソース管理、分析、共同作業、文書化ツールなどがあります。 ワープロ、表計算シート、電子メールやブログでお客様の個人情報のシステムは、個別にメディア編集者に役立つ可能性がある複数の情報労働者の業務です。コンテンツアクセスソフトウェアは、主に編集なしでコンテンツにアクセスするために使用されるが、コンテンツ編集を可能にするソフトウェア, このようなソフトウェアアドレスの個人やグループが消費するデジタルエンタテインメントおよび出版デジタルコンテンツ. (例えばメディアプレーヤー、webブラウザ、ブラウザを推奨いたします。)
  • 教育用ソフトウェアは、コンテンツアクセスソフトウェアに関連していますが、教育者または学生が使用するために適合したコンテンツまたは たとえば、評価(テスト)を提供したり、材料を通じて進捗状況を追跡したり、協調機能を含めたりできます。
  • シミュレーションソフトウェアを模擬した物理的または抽象システムは研究-研修-エンタテインメント。,
  • メディア開発ソフトウェアは、ほとんどの場合、商業または教育の環境で、他の人が消費するための印刷および電子メディアを生成します。 これには、グラフィックアートソフトウェア、デスクトップパブリッシングソフトウェア、マルチメディア開発ソフトウェア、HTMLエディタ、デジタルアニ
  • 製品工学ソフトウェアは、ハードウェアとソフトウェア製品の開発に使用されます。, これには、コンピュータ支援設計(CAD)、コンピュータ支援工学(CAE)、コンピュータ言語編集およびコンパイルツール、統合開発環境、およびアプリケーションプログラマ
  • 娯楽ソフトウェアは、ビデオゲーム、スクリーンセーバー、動画を表示または記録された音楽を再生するためのプログラム、およびコンピュータデバイスの使用

アプリケーションは、特定のオペレーティングシステムなどのコンピューティングプラットフォーム、クラウドコンピューティングやWeb2などの配信ネ,0件

オペレーティングシステム自体は、コマンドラインインターフェイスまたはグラフィカルユーザーインターフェイスを介してハードウェアを制御するために なアプリケーションソフトウェア同梱内の営業システムなどのソフトウェア計算機またはテキストエディター,ul>

  • Scorewriter
  • HTMLエディタ
  • ゲーム開発ツール
  • 製品エンジニアリングソフトウェアエディット

    • ハードウェアエンジニアリング
      • コンピュータ支援設計(CAD)
      • コンピュータ支援製造(CAM)
      • 有限要素解析

    ソフトウェアエンジニアリングエディット

    • コンパイラソフトウェア
    • 統合開発環境
      • コンパイラ
      • リンカ
      • デバッガ
    • バージョン管理
    • ゲーム開発ツール
    • ライセンスマネージャ