ONMAT es un programa de matemáticas para Educación Secundaria. Con ONMAT el alumno aprende unas matemáticas contextualizadas de manera autónoma siguiendo su propio ritmo. Para ello, la programación de los contenidos en ONMAT está basada en las competencias y está dividida en bloques, tramos y steps. Los steps son unidades de aprendizaje con objetivos específicos a corto plazo que facilitan al alumno su proceso de aprendizaje.