middleware Programs that serve as intermediaries and translators between two different computing platforms, perhaps between client workstations requesting data or programs, and servers that provide them. Middleware is used in cross-platform situations where the clients and servers run on different operating systems (OSs) or where different database file structures are used. See also client, database, OS, server, and software. |