Modula-3 pretendía continuar con la tradición de PASCAL, además de añadir nuevas construcciones para conseguir una programación práctica para el mundo real.