Middleware
OS上で動作し、アプリケーションソフトにとってOSよりも高度で具体的な機能を提供するソフトウェア
OSとアプリケーションソフトの中間的な性格を持つ。特定の分野において必須とされるような基本的な共通機能は、ミドルウェアの形で提供されることが多い。