Middleware
Middleware does not have a consistent, clear definition. Generally, it refers to software that provides services to software beyond what is available at the hardware or operating system level.
In game development, this typically includes specialised software modules, handling aspects such as physics or audio; frameworks and game engines.