Node-Red(NR) is Flow-based programming for the Internet of Things
This post isn't made as a complete install guide, there are several, just some links to the best information I have found.
The best thing is that even if you don't are a skilled programmer, but like logic flows, you can make really advanced things. It's pre-installed on some Raspberry Pi(RPi) distributions.
Running Node-Red with multiple instances ?