O Arduino tem seu próprio ambiente de programação baseado na linguagem C e a IDE para Mac OS X, Windows e Linux pode ser baixada no site oficial. Este Arduino não foi produzido na Itália, trata-se de uma cópia, mas possui a mesma estrutura e componentes por se tratar de uma plataforma open-source.