コンピュータの基本的な制御を行うオペレーティングシステムと、各業務処理を行うアプリケーションソフトウェアとの中間に入るソフトウェアをなんというか。
↓↓↓ ↓↓↓ ↓↓↓ ↓↓↓ ↓↓↓ ↓↓↓
例えば画像を編集するソフト①と同じく画像編集のソフト②があったとします。
①②それぞれ同じ画像を編集する為に、同じ画像を2つ用意してそれぞれのソフトに保存しているとうっとおしいですよね!
なので、1つの画像管理ソフト③に画像を保存し、①②が共同してこの画像データを使うようになりました。
この画像管理ソフト③がミドルウェアです。
共通のデータベースのソフト、とも言いましょうかね。