A lot of digital signage runs on windows or a cut down version thereof. If you are already running a Windows office, and larger orgs often do, it means you can leave it in the care of that same tech team. If all you are doing is showing a slideshow you can run it on a cheap mini pc, even multiple screens off of one, but the screen is likely the expensive part.
No idea about that program. It's the most generic-ass icon you could have these days. Google thinks it's a weather app but that AI crap doesn't know anything. It might even be a web page running in application mode.