It requires a computer. The EZ-B also requires a computer (or Android or iOS device for more limited functionality). It is not a standalone controller that you load a program onto, but a communication bridge between an application on a computer (EZ-Builder) and devices (Servos, sensors, H-bridge, etc).