Un Middleware es un conjunto de técnicas que permiten interconectar diferentes sistemas sin importar la tecnología en que fueron desarrollados ni la función final de cada herramienta. Este actúa como un puente de comunicación entre plataformas, facilitando la interacción entre ellas.