Freeplane est un logiciel libre qui permet de créer des cartes heuristiques (ou Mind Map), diagrammes représentant les connexions sémantiques entre différentes idées. Il est écrit en langage Java et est disponible sous licence GNU GPL. Freeplane est disponible en plusieurs langues, notamment français, anglais, allemand, espagnol.