A program that controls Bricks and Bricklets can be written and tested on a normal PC or Mac. Afterwards the program can be transferred to the RED Brick by the press of a button and can then be executed without any changes. Multiple programs can be executed simultaneously. The execution of programs can be scheduled (execution on boot up, every hour, etc.) and monitored.
For each supported programming language the Tinkerforge API and commonly used software libraries are pre-installed on the system. Other necessary libraries can be installed manually.
The Brick is equipped with a Micro-HDMI connector, which can be used by programs to show a graphical user interface. A USB-2.0 Host connector can be used to connect WIFI dongles, mouses, keyboards, touchscreens and similar.
With an Ethernet Master Extension the RED Brick can be extended by an Ethernet interface. The RS485 Master Extension can be used to connect other remote stacks of Bricks and Bricklets.