オペレーティングシステム
オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。
フィーチャー・フォン
また、スマートフォンはAndroidなどの汎用OSを使っており、OSやアプリを他機種でも使えたりユーザーが自分でアプリを開発したりもできるのに対して、フィーチャーフォンでは各メーカーの各機種ごとにカスタマイズされた独自OSを搭載しているため、特定の機種だけに対応してメーカーが制作した独自アプリしか使えない点もフィーチャーフォンの特徴である。ただし、iPhoneのようにiOSを搭載した機種もフィーチャーフォンと同様に独自OSで各機種ごとにカスタマイズされており、アプリケーションもAppleが認定した物しか動作しないが、フィーチャーフォンではなくスマートフォンとして分類される傾向にある。