Recently I learned of workflowy, a wonderfully simple and clever way to track lists (and lists of lists). It brings me back to the old DOS days of using an Outliner (maybe MaxThink? For the life of me, I can't remember the name of the one I used), which was one of the original Killer Apps I encountered. I still like using a Wiki to track projects and notes, so Workflowy has yet to take hold in my daily workflow. Still, there's no denying it's a cool app.
Yesterday, I was passing along some advice for getting your software idea out of your head and into written form and it occurred to me that Workflowy would be the perfect tool for this.
Rather than focusing on graphical mockups (which are definitely slick, but can be exhausting to create and manage), I suggest folks work in a outline format. Essentially, you want to describe the hierarchy: Roles » Pages » Functionality. This is where Workflowy really shines.