Las estructuras de árbol se usan originalmente para visualizar el contenido de carpetas y actualmente para visualizar datos y dividir sistemas en módulos pequeños. Derivadamente, se usan para menús anidados con hasta tres niveles que abren subopciones a la derecha y hacia abajo, y tienen ventajas como mejorar la visualización y clasificación de información y la gestión de datos en árboles de carpetas.