CmapTools es un software que permite a los usuarios crear, navegar, compartir y criticar mapas conceptuales para representar y manipular el conocimiento. Fue desarrollado originalmente en la Universidad de Cornell por Joseph D. Novak como una herramienta para construir mapas conceptuales y mejorar la escritura y el pensamiento de los estudiantes.