If you have ever struggled with building a sitemap to present to a client or your marketing team there are two great tools that we use fairly frequently. The first is Slickplan.com which is a great sitemap building tool. It allows you to quickly create a hierarchical list view of pages. It also provides extra features such as adding comments, color coding, creating versions and many more features.
The second is using a free tool recommended by Google. https://support.google.com/webmasters/answer/183668?hl=en
This let's you crawl your own sites in a variety of different ways to organize page content.