Arduino is a hardware and software system. you use the Arduino software in conjunction with the Arduino micro controller. These two things allow you to program and control a variety of electronics. The kit comes with many different pieces of equipment like buttons switches and a motor