An assembled Pinguino is a package of electrical components already build. User doesn't have to sold anything. Assembled boards are also provided with a microcontroller pre-programed with a USB bootloader. This small program running inside the microcontroller is responsible for transferring your application from your PC to the microcontroller memory and handing over the control to this program afterwards. No programmer is needed, just a USB cable.