TreeLine apenas armazena quase qualquer tipo de informação. Uma estrutura de árvore facilita manter as coisas organizadas. E cada nó na árvore pode conter vários campos, formando uma base de dados mini. O formato de saída para cada nó pode ser definido, e a saída pode ser mostrada na tela, impressa ou exportada para html. TreeLine também pode atuar como um editor básico para qualquer tipo de arquivo XML.