El 3 de julio de 2002, Matthias fue el fundador y creador del proyecto UML2EJB, el cual fue el precursor de AndroMDA, ya que estaba basado en la generación de código para programar con EJB 2.0.