A system software component that is external to the operating system kernel. If the phrase is used to refer to the operating system itself, it is redundant because an operating system "is" software.
The movement involves building an open, interoperable automation ecosystem that allows customers to make their systems flexible and resilient.