Armaide es un sistema integrado de desarrollo para escribir software que se ejecute en la familia NXP LPC2000 de microcontrolarores basados en ARM. El lenguaje de programación usado es Oberon-07, una evolución de Pascal y Modula-2. Los programadores con experiencia en cualquiera de estos lenguajes podría adaptarse a Oberon con un esfuerzo mínimo. Las características de ser fuertemente tipado y de comprobación de consistencia ayudan al desarrollo de software seguro y fiable.