Arduino is an open source hardware and software project. For me, Arduino is the simplest kind of platform you cold design your project. It offers variety of libraries and sketches. You don't need to wreck your brains to figure things out. There is always an online community that is always ready to help. FORUM.