ミドルウェアとは、コンピュータの基本的な制御を行うOSと業務に応じた処理を行うアプリケーションの中間に位置するソフトウェアを指します。高度で専門性が高い機能やサービスを仲介し、OSとアプリケーションの機能を補佐する役割を担っています。OSとアプリケーションの中間的な存在です。