Digital signage displays use content management systems and digital media distribution systems which can either be run from personal computers and servers or regional/national media hosting providers. In many digital sign applications, content must be regularly updated to ensure that the correct messages are being displayed. This can either be done manually as and when needed, through a scheduling system, using a data feed from a content provider (e.g. Canadian Press, Data Call Technologies, Bloomberg LP, Thomson Reuters, AHN), or an in-house data source.