El software Arduino y el software libre permiten a los usuarios realizar cambios y personalizaciones en sus productos tecnológicos. Este tipo de software facilita la programación de microordenadores y ofrece herramientas para editar, compilar y depurar códigos.