Programs are the backbone of the game. This are applications that run on your devices that provide different functions. They can be broken up into three different categories each with their own purpose. In order to make the layout simpler we will be categorizing programs based on their function and not on these categories.