Cloud-based Automation Server: the core of the whole system. It centralized the control processor which was found in every automated area.
This results in a more powerful brain in the cloud to process your complicated requests, more intelligent interactions, and a more cost effective and energy efficient way to enjoy automation system. Virtual Server: the gateway connecting your smart devices to the cloud.
It does not even exist in the form of hardware. It is just a software that can be installed in any PCs, TV boxes, tablets or even phones. All you need is just an internet connection. And you are already automated. Client App: the user interface.
The App installed in your iOS or Android devices. You can add smart devices, set schedules, create scenes, interact with them etc. Everything happens on a Graphical Interface. No coding, no programming.