Cmap Tools es un software multiplataforma escrito en Java que permite crear y compartir mapas conceptuales de forma individual o colaborativa. Los mapas conceptuales creados con Cmap Tools son interactivos y pueden enlazar archivos externos. Este software también se puede usar con fines pedagógicos, dividiendo el proceso de aprendizaje en cuatro fases: preparatoria, materializada, verbal y mental.