Compare

Digital signage software compared: data sources, apps and features

Digital signage platforms differ most in what they connect to, which apps they include and which platform features come with them. The three tables below set them side by side, each cell read from the vendor's own documentation. screenRIG, which we make, is free. Pay only if you want more.

Updated · Checked

Start freescreenRIG is free. Pay only if you want more.

01 Data sources

Data sources

This table compares what each platform ships to keep screens live from outside systems, such as calendars, sheets, webhooks and public feeds. Each cell is read from the vendor's own documentation, on 2 November 2026. A check mark means the platform ships it. A half mark means partial: limited, embed-only, code you write, or undocumented. A dash means we found nothing.

  • Shipped
  • Partial
  • None found
Data sources: What each platform ships to keep screens live from outside systems.
CapabilityYodeckOptiSignsScreenCloudRise VisionScreenlyNoviSignLookscreenRIG
Plumbing
Calendars and rooms (Google, Microsoft 365)Yodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Google SheetsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: partialNoviSign: shippedLook: shippedscreenRIG: shipped
JSON or REST mapped onto a layoutYodeck: partialOptiSigns: shippedScreenCloud: partialRise Vision: none foundScreenly: partialNoviSign: shippedLook: none foundscreenRIG: shipped
Inbound webhook that changes dataYodeck: none foundOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Per-screen data, staleness, failure alertsYodeck: none foundOptiSigns: partialScreenCloud: none foundRise Vision: partialScreenly: partialNoviSign: partialLook: none foundscreenRIG: shipped
Power BI, Tableau, GrafanaYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: partialScreenly: shippedNoviSign: shippedLook: partialscreenRIG: shipped
CAP public-safety alertsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: partialLook: partialscreenRIG: shipped
Weather and RSSYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Long tail
Signed-in page capture (stored login, TOTP)Yodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: partialLook: none foundscreenRIG: shipped
Salesforce, Jira, ZendeskYodeck: shippedOptiSigns: shippedScreenCloud: partialRise Vision: none foundScreenly: shippedNoviSign: partialLook: partialscreenRIG: shipped
Workplace
Slack, Teams, Viva EngageYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: shippedNoviSign: none foundLook: none foundscreenRIG: shipped
Recognition, HR, sales gamificationYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: shippedNoviSign: none foundLook: none foundscreenRIG: shipped
Commerce and social
POS menus (Square, Shopify, Toast, Clover)Yodeck: none foundOptiSigns: shippedScreenCloud: none foundRise Vision: none foundScreenly: partialNoviSign: shippedLook: none foundscreenRIG: shipped
Instagram and FacebookYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: none foundNoviSign: shippedLook: shippedscreenRIG: shipped
Google ReviewsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: none foundNoviSign: partialLook: shippedscreenRIG: shipped
Live content
Sports scoresYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: partialScreenly: none foundNoviSign: none foundLook: none foundscreenRIG: shipped
Stock quotesYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: shippedNoviSign: none foundLook: none foundscreenRIG: shipped
Traffic and travel timeYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: none foundNoviSign: none foundLook: none foundscreenRIG: shipped
FlightsYodeck: shippedOptiSigns: none foundScreenCloud: shippedRise Vision: none foundScreenly: shippedNoviSign: none foundLook: shippedscreenRIG: none found
Transit departuresYodeck: none foundOptiSigns: none foundScreenCloud: shippedRise Vision: none foundScreenly: shippedNoviSign: none foundLook: none foundscreenRIG: shipped
Public feeds: quakes, tides, recalls, launchesYodeck: none foundOptiSigns: none foundScreenCloud: none foundRise Vision: none foundScreenly: none foundNoviSign: none foundLook: none foundscreenRIG: shipped
Media
Folder sync (Drive, Dropbox, OneDrive)Yodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: partialNoviSign: shippedLook: none foundscreenRIG: shipped
Shipped, of 221618176129721
  • Partial: limited, embed-only, code you write, or undocumented.

02 Built-in apps

Built-in apps

This table compares the apps each platform includes for the screen, such as menu boards, clocks, room signs and leaderboards. Live data (scores, stocks, transit, social posts and reviews) is in the table above. Each cell is read from the vendor's own documentation, on 2 November 2026. Partial means limited, embed-only, code you write, or undocumented.

  • Shipped
  • Partial
  • None found
Built-in apps: Ready-made content apps and templates each platform ships, from menu boards and meeting-room signs to live data and kiosks.
CapabilityYodeckOptiSignsScreenCloudRise VisionScreenlyNoviSignLookscreenRIG
Menus and retail
Menu boardsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Allergens and nutritionYodeck: partialOptiSigns: partialScreenCloud: none foundRise Vision: none foundScreenly: none foundNoviSign: partialLook: partialscreenRIG: shipped
Information
WeatherYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Clocks and countdownsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
News and RSSYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Calendars and event schedulesYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Meeting room signsYodeck: partialOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: partialNoviSign: partialLook: partialscreenRIG: shipped
Wayfinding and directoriesYodeck: none foundOptiSigns: partialScreenCloud: shippedRise Vision: shippedScreenly: partialNoviSign: partialLook: partialscreenRIG: shipped
Workplace
KPI tiles and chartsYodeck: partialOptiSigns: partialScreenCloud: partialRise Vision: partialScreenly: partialNoviSign: shippedLook: partialscreenRIG: shipped
LeaderboardsYodeck: shippedOptiSigns: none foundScreenCloud: none foundRise Vision: shippedScreenly: shippedNoviSign: none foundLook: none foundscreenRIG: shipped
Birthdays, anniversaries, celebrationsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: partialLook: shippedscreenRIG: shipped
Announcements and notice boardsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Safety counters (days without incident)Yodeck: partialOptiSigns: partialScreenCloud: shippedRise Vision: shippedScreenly: partialNoviSign: partialLook: partialscreenRIG: shipped
Queue and ticket numbersYodeck: shippedOptiSigns: partialScreenCloud: none foundRise Vision: none foundScreenly: partialNoviSign: shippedLook: partialscreenRIG: shipped
Job openingsYodeck: none foundOptiSigns: none foundScreenCloud: none foundRise Vision: shippedScreenly: none foundNoviSign: none foundLook: shippedscreenRIG: shipped
Interactive
QR codesYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: partialScreenly: shippedNoviSign: none foundLook: shippedscreenRIG: shipped
Touch menus and kiosk appsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: none foundNoviSign: shippedLook: shippedscreenRIG: partial
Surveys and formsYodeck: none foundOptiSigns: partialScreenCloud: partialRise Vision: partialScreenly: none foundNoviSign: partialLook: partialscreenRIG: partial
Media and templates
YouTube and video platformsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Live streamsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Web pagesYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Documents (PDF, PowerPoint, Google Slides)Yodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: partialNoviSign: shippedLook: shippedscreenRIG: shipped
Template libraryYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: partialNoviSign: shippedLook: shippedscreenRIG: shipped
100+ ready-made apps or templatesYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: partialNoviSign: shippedLook: partialscreenRIG: shipped
Shipped, of 241716181912151522
  • Partial: limited, embed-only, code you write, or undocumented. Live data sources (scores, stocks, transit, social, reviews, alerts) are compared in the table above.
  • screenRIG counts its 200+ built-in cards as apps; web pages, video, streams and documents play through its content types.

03 Platform features

Platform features

This table compares the platform itself: how screens are scheduled, checked and secured, and how other software reaches them. Each cell is read from the vendor's own documentation, on 2 November 2026. Partial means it holds on some devices only, as an add-on, or through a workaround.

  • Shipped
  • Partial
  • None found
Platform features: Players, playback, management, security, developer tools and business models each platform documents on its own public pages.
CapabilityYodeckOptiSignsScreenCloudRise VisionScreenlyNoviSignLookscreenRIG
Players
Android and Google TVYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Amazon Fire TV / Signage StickYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Raspberry PiYodeck: shippedOptiSigns: shippedScreenCloud: none foundRise Vision: shippedScreenly: shippedNoviSign: partialLook: shippedscreenRIG: shipped
WindowsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: partialNoviSign: shippedLook: shippedscreenRIG: shipped
macOSYodeck: none foundOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: partialNoviSign: partialLook: shippedscreenRIG: shipped
Linux PCYodeck: partialOptiSigns: shippedScreenCloud: none foundRise Vision: shippedScreenly: partialNoviSign: shippedLook: shippedscreenRIG: shipped
Apple TVYodeck: none foundOptiSigns: shippedScreenCloud: none foundRise Vision: partialScreenly: none foundNoviSign: none foundLook: none foundscreenRIG: shipped
Samsung TizenYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
LG webOSYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: partialNoviSign: shippedLook: shippedscreenRIG: shipped
BrightSignYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: none foundNoviSign: shippedLook: none foundscreenRIG: shipped
Browser or web playerYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: none foundscreenRIG: shipped
Plays offline from local storageYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Playback
4K videoYodeck: partialOptiSigns: partialScreenCloud: partialRise Vision: partialScreenly: shippedNoviSign: partialLook: shippedscreenRIG: partial
Video walls (several displays as one)Yodeck: partialOptiSigns: partialScreenCloud: partialRise Vision: partialScreenly: partialNoviSign: partialLook: partialscreenRIG: partial
Live streams (HLS)Yodeck: shippedOptiSigns: shippedScreenCloud: partialRise Vision: shippedScreenly: none foundNoviSign: shippedLook: shippedscreenRIG: shipped
RTSP IP camerasYodeck: shippedOptiSigns: partialScreenCloud: none foundRise Vision: none foundScreenly: shippedNoviSign: none foundLook: none foundscreenRIG: partial
Touch and kiosk modeYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: partialNoviSign: shippedLook: shippedscreenRIG: shipped
Emergency override or alertsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: partialNoviSign: partialLook: partialscreenRIG: shipped
Dayparts and time zone per screenYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: partialLook: shippedscreenRIG: shipped
Management
Groups, tags or folders across sitesYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Proof of play reportsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: none foundNoviSign: shippedLook: shippedscreenRIG: shipped
Remote screenshots or live viewYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: partialLook: shippedscreenRIG: shipped
Device health and offline alertsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Remote reboot or app restartYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Approval before publishingYodeck: none foundOptiSigns: shippedScreenCloud: partialRise Vision: shippedScreenly: none foundNoviSign: shippedLook: none foundscreenRIG: shipped
Security and admin
SSO (SAML or OIDC)Yodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
SCIM provisioningYodeck: partialOptiSigns: none foundScreenCloud: shippedRise Vision: none foundScreenly: none foundNoviSign: none foundLook: none foundscreenRIG: shipped
Audit logYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: shipped
Roles and per-screen permissionsYodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: partialScreenly: partialNoviSign: partialLook: partialscreenRIG: shipped
Platform
Public API (REST or GraphQL)Yodeck: shippedOptiSigns: shippedScreenCloud: shippedRise Vision: none foundScreenly: shippedNoviSign: partialLook: partialscreenRIG: shipped
Outbound webhooksYodeck: none foundOptiSigns: none foundScreenCloud: none foundRise Vision: none foundScreenly: none foundNoviSign: none foundLook: shippedscreenRIG: shipped
Custom apps or SDKYodeck: shippedOptiSigns: partialScreenCloud: shippedRise Vision: partialScreenly: shippedNoviSign: partialLook: partialscreenRIG: shipped
AI agent control (MCP, plugin, CLI)Yodeck: shippedOptiSigns: none foundScreenCloud: none foundRise Vision: none foundScreenly: shippedNoviSign: partialLook: none foundscreenRIG: shipped
Business
Free plan with no time limitYodeck: shippedOptiSigns: shippedScreenCloud: none foundRise Vision: none foundScreenly: none foundNoviSign: none foundLook: none foundscreenRIG: shipped
Sell ad airtime or ad marketplaceYodeck: none foundOptiSigns: partialScreenCloud: shippedRise Vision: none foundScreenly: none foundNoviSign: shippedLook: partialscreenRIG: shipped
Reseller or white label programYodeck: shippedOptiSigns: partialScreenCloud: shippedRise Vision: shippedScreenly: shippedNoviSign: shippedLook: shippedscreenRIG: partial
Shipped, of 362727252019202232
  • 2 = shipped and documented on the vendor's own pages, 1 = partial (some devices, an add-on or a workaround), 0 = none found. Checked 2 November 2026; plan-gated features count.
  • Video walls and 4K depend on the device for every vendor, so those rows are mostly 1.

04 Start free

Start free

screenRIG is free. Pay only if you want more. Start free with your agent and a screen you already own, and see pricing for what more adds.

05 Sources

Checked November 2, 2026

Sources

06 Related

screenRIG is free. Pay only if you want more.

Install the official plugin, pair a screen and your agent publishes to it.

Start freeSee pricing →Compare →