CmapTools es un software diseñado para apoyar la construcción de mapas conceptuales, telarañas, diagramas de ideas y causales, con un entorno intuitivo y fácil de usar. Los mapas conceptuales son herramientas para organizar y representar el conocimiento que pueden usarse para generar ideas, diseñar estructuras complejas, comunicar ideas complejas y contribuir al aprendizaje integrando conocimientos nuevos y antiguos.