Combining the love of technology and design, Arduino is the world’s leading open-source software and hardware ecosystem. The Company offers a range of software tools and hardware platforms so that developers and non-developers, at any age, have the ability to build smart, connected and interactive ‘things’ using affordable and feature-rich technologies.
Inexpensive and flexible hardware - Arduino boards are relatively inexpensive compared to other microcontroller platforms, ranging from 8-bit microcontrollers to IoT applications.
Simple programming environment - The Arduino Software (IDE) is easy-to-use for beginners, yet flexible enough for advanced users. For educators, it's conveniently based on the Processing programming environment, students learning to program in Processing will be familiar with how the Arduino IDE works easily transferring their knowledge.
Cross-platform - The Arduino Software (IDE) runs on Windows, Mac OSX, and Linux operating systems.
Open source and extensible software - The Arduino software is published as open source tools, available for contribution by programmers worldwide. The language can be extended through C/C++ libraries and ported to other hardware platforms.
Open source and extensible hardware - The diagrams of the Arduino boards are published under a Creative Commons license, so experienced circuit designers can make their own version of the different modules, extending and improving them or simply learn how they are built. Novices can build breadboard versions of the board in order to understand how it works and save money.