アプリケーションソフトウェア
Androidアプリ、つまりAndroid上で動くアプリの開発環境としては、たとえば以下のような選択肢がある。
Android Studio(Google社純正。Androidアプリ専用。無料)
Eclipse(IBMに起源をもつ汎用開発環境。無料。) Titanium Mobile(Eclipse系)
Visual Studio + Xamarin(Microsoft社の系統)
(もっぱらゲームアプリの制作だけなら)Unity
開発に使われるプログラミング言語は、主にJavaやPythonなど。
まず、最近特に台数が圧倒的に増え、アプリケーションの数も他の種類のコンピュータよりも圧倒的に増えてきており、その開発に従事しているエンジニアの人数もすでに他種のアプリケーションを圧倒する状態になっている、スマートフォンやタブレット用のアプリケーションから解説することにする。
近年のスマホでは、購入時に、数十ほどのアプリケーションソフトウェアがあらかじめインストールされている(プリインストール)状態になっている。たとえば今仮に、Androidスマートフォンのうちシャープ製でソフトバンクから販売されているものを例にとると、以下のような状態である。
Chrome(Google社の純正webブラウザGoogle Chrome)、Duo(ビデオ通話用アプリ)、Facebook(SNSのFacebookにアクセスするためのアプリ)、Gmail(Gmailを送受信するためのアプリ)、Google(Google検索をするためのアプリ)、Gyao!
企業基盤ソフトウェア (enterprise infrastructure software) とは、企業ソフトウェアシステムをサポートするために必要な共通機能を提供するものを指す。例えば、データベース、メールサーバ、ネットワーク管理、セキュリティ管理などがある。
ビジネスワークフローソフトウェア
データベース管理システム (DBMS)
デジタル資産管理 (DAM) ソフトウェア
文書管理システム
地理情報システム
携帯電話(フィーチャーフォン)用のアプリは携帯アプリと呼ばれていた。