It uses a drag and drop graphical interface and has an ecosystem of over 2000 nodes, including logic nodes, input and output nodes and GUI nodes, that you can combine to create an endless number of integrations that you can deploy on your computer, to the cloud or onto hardware like Arduino.