Freeplane es un programa gratuito y de código abierto diseñado para facilitar la reflexión, el intercambio de información y la realización de tareas en el trabajo, en la escuela y en casa. El núcleo del programa lo constituyen las funciones para la creación de mapas mentales —también denominados mapas conceptuales o mapas de información— y las herramientas para utilizar la información representada en dichos mapas. Freeplane funciona en cualquier sistema operativo en el que esté instalada una versión actual de Java, así como desde un dispositivo USB.
Freeplane da soporte a las áreas de aplicación mencionadas anteriormente con las siguientes funciones:
- Toma de notas con nodos (post-its) que se pueden colocar libremente y no están conectados entre sí;
- Ordenar ideas (nodos) en una jerarquía conectada mediante líneas (aristas);
- Clasificación de nodos mediante metadatos (atributos) y tipos de estilo (estilos del sistema, estilos definidos por el usuario, estilos de nivel);
- Agrupación de nodos mediante contenedores visuales (nubes) y el nodo de resumen;
- Conexión de nodos mediante enlaces dinámicos, líneas libres (conectores) y etiquetas;
- Aplicar estilos automáticamente a los nodos (con una burbuja, color, tipo de arista, etc.) según el nivel jerárquico y el contenido (estilos condicionales, color automático de las aristas, estilos de nivel);
- Estructurar los nodos en función del contenido (texto, fórmula científica, cálculo, icono, imagen e hipervínculo) y del área de presentación (núcleo, detalles, notas, atributos, imágenes y información sobre herramientas);
- Cambiar de vista ocultando contenido (plegar ramas, filtrar, ocultar detalles y ocultar extensiones en la información sobre herramientas), buscar, desplazarse y navegar;
- Asignación de tareas con calendario y recordatorios;
- Protección con contraseña de todo el mapa y de nodos individuales mediante cifrado DES;
- Facilidad de uso con editores en línea y de diálogo, menú principal orientado a objetos, menús contextuales, soporte multilingüe, corrector ortográfico, panel de propiedades, funcionalidad de arrastrar y soltar, teclas de acceso rápido, opciones para la ejecución por lotes, publicación, uso compartido y preferencias seleccionables;
- Búsqueda aproximada (búsqueda por similitud) que permite encontrar términos de búsqueda en un texto, incluso si no hay una coincidencia exacta (por ejemplo, «setup» = «set up» o «flie» = «file»);
- Fácil ampliación de la funcionalidad mediante complementos y scripts propios;
- Integración con la suite de literatura académica Docear;
- Amplio soporte a través de la wiki y el foro; y tutoriales y documentación en forma de mapa mental.