Provides basic operating system services, message passing, and inter-process communication on the device.