O Cherrytree é um aplicativo de anotações hierárquicas que oferece suporte a texto rico e destaque de sintaxe, armazenando dados em um único arquivo xml ou sqlite. Ele não é apenas sobre ter um lugar para escrever anotações e itens de tarefas e mantê-los organizados, mas também é um lugar onde você pode armazenar links, imagens, tabelas  e até documentos inteiros. Ele pode ser seu programa único para todas as informações diversas que você tem e deseja manter. Todas essas pequenas informações que você tem espalhadas pelo seu disco rígido podem ser convenientemente colocadas em um documento Cherrytree, onde você pode encontrá-las facilmente. Algumas das principais características incluem suporte a texto rico, destaque de sintaxe, proteção por senha, ferramentas de busca e substituição poderosas, gerador de TOC, opções de impressão, salvar como PDF, exportar para HTML e exportar para texto simples. Também é possível importar de outros aplicativos  de anotações. 