O Legal B é o ambiente de programação de dispositivos mecatrônicos controlados pela placa ALPHA Maker. Sua estrutura é baseada na linguagem Scratch, que permite a criação de programas usando blocos de comandos e declarações que definem o comportamento do robô. O Legal B também permite o controle direto do movimento do robô e de seus servos conectados.