Descartes es una herramienta de autor multipropósito que permite desarrollar objetos educativos interactivos en cualquier área de conocimiento. El proyecto original estaba basado en un applet Java (aplicación que puede ser insertada en cualquier página web) para permitir la creación de lecciones interactivas. El proyecto se inició en España en 1998.
La herramienta original ha ido evolucionando, la versión actual está realizada en JavaScript (DescartesJS) y es compatible con los contenidos anteriores. El principio fundamental del proyecto es el uso que la comunidad hace de las herramientas digitales para la enseñanza de las matemáticas.
RED Descartes es una asociación no gubernamental que promueve la renovación y cambio metodológico en los procesos de aprendizaje y enseñanza de las matemáticas y en otras áreas de conocimiento, utilizando los recursos digitales interactivos generados en el Proyecto Descartes.
Una versión actualizada de la herramienta DescartesJS es mantenida por la UNAM. Es de licencia open source y el código está disponible en GitHub. En el sitio tiene documentación actualizada y ejemplos.