Allonis uses a web interface for all user interaction so it's platform-independent. I use it on Android, iOS, and Windows. The server-side of the software does have to be installed on windows though, so you need to keep a windows box running 24/7. Allonis works out of the box with very little customization but it also lets you build a customized interface, right down to moving buttons around, running custom commands, etc... I have some screenshots on another thread: https://forum.universal-devices.com/topic/23165-smart-mirror/