Digital signs rely on a variety of hardware to deliver the content. The components of a typical digital sign installation include one or more display screens, one or more media players, and a content management server. Sometimes two or more of these components are present in a single device but typically there is a display screen, a media player, and a content management server that is connected to the media player over a network. One content management server may support multiple media players and one media player may support multiple screens. Stand-alone digital sign devices combine all three functions in one device and no network connection is needed. Digital signage media players run on a variety of operating systems including Windows, Linux, Android and iOS.