The () is a collection of modules serving as interface between hardware and software to provide a software platform.