The purpose of IoT is not to bring device control from a traditional shape to a smartphone or Internet browser in the same way - it seems simple, but it is still a copy of the old automation architecture in a cheaper form.
There is also no program or software that can control the system under conditions suitable for all parties, but there is constant development, new ideas and user …