Cloud Service Model - Middleware
Middleware is software that acts as a bridge between an operating system or database and applications, especially on a network. Middleware adds an abstraction layer between applications and the operating system in order to simplify software design especially when software is intended to be used on multiple platforms.
Links
https://www.google.co.uk/search?hl=en&q=definition+of+middleware&meta=