質問: ミドルウェアとはなんですか?
回答: 簡単に言えば、アプリをサポートするソフトウェアのことです。 OS が更にアプリ寄りになったものと考えても良いかもしれません。 ミドルウェアがあると、従来はアプリで作らなければいけなかった面倒な処理などを作らなくて済むようになります。 (ミドルウェアの機能を利用することで、より簡単にアプリを作れるようになります) 例えば、データを保持・管理するミドルウェアとして「データベース」があります。 データが多かったり複雑だったりする場合は、アプリでデータを管理するのではなく、管理をデータベースに任せることで、簡単に高速な検索ができたりします。