En 1997, las compañías NAG y Waterloo Maple iniciaron una colaboración para la creación de productos líderes a través del mejor software de cálculo simbólico y del mejor software de cálculo numérico.

El primer fruto de esta colaboración fue Maple 6 (en el 2000), producto que presentaba la integración de la tecnología de estas dos compañías en una de las áreas donde se requiere eficiencia y velocidad: el cálculo matricial básico.

La nueva fase de esta colaboración se centrará en otras áreas importantes de cálculo matricial avanzado como son matrices dispersas y resolución de ecuaciones.