Noun (thing)
Middleware
a software 'agent' between two different application components; examples include web servers, database management systems, and content management systems
The company built their entire middleware process in PHP.