Specifications include, but are not limited to: The application is generally required to do the following: Perfectly display content. Display content correctly with regards to correct size based on its location and content. Ability to display content in multiple orientations including a video wall; Allow for easy content management. A content management system must either exist or allow an integrating to a content management system; Seamlessly delivery your content. The ability to group content and display them to the appropriate media players; Allow you to update content on-demand. The ability to apply real-time updates on demand; Update on its own. The ability to update content based on day, time, and other variables/conditions (e.g. weather, emergency, etc.) Device neutral