El documento introduce los conceptos básicos de middleware, incluyendo su definición como software que permite la interacción entre aplicaciones en un ambiente distribuido, los tipos principales como RPC, MOM, data middleware y ORBs, y ejemplos de plataformas middleware como servidores de aplicaciones e integration brokers. También describe características como la interacción síncrona y asíncrona, y el uso de middleware para integrar aplicaciones a escala empresarial.