Middleware

Software, not hardware. This exists above an operating system to provide a middle layer offering APIs for applications programmers but it is not an application itself. An example is Multimedia Home Platform (MHP) which is widely used in set-top boxes.