Arduino is an open source micro-controller platform. Arduino can refer to hardware, e.g. the Arduino Uno, the Arduino Mini, Nano, Flora etc.. Or refer to the software environment in which the Arduino hardware can be loaded with software. Programmed in the so called Integrated Development environment. Arduino IDE in short.