Middleware is utility software that enables
communication between different processors in a
system. It may be built into the respective
operating systems or added through purchased
middleware products.
• Presentation middleware
• Application middleware
• Database middleware