it uploads a firmware onto the board that accepts commands in lua. With the software you can save a small file (init.lua) to the board so it can boot up and produce a webpage in which you can toggle a value. That value can alter the GPIO pins (turning on an led or something).