Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
By this time in the project, you should have a good set of requirements and a clear sense of the project features. You should also be able to confidently maintain project momentum and address common situations that cause delay. Now that you know what to build and how to keep the project moving, it's a good idea to first document the technical aspects of what your team is building.
Some technical documentation is meant to be shared with the client, and some is meant only for consumption by your project team. There are also many flavors of technical documentation—wireframes, design mock-ups, HTML mock-ups, and technical specifications, to name a few—so it's important to understand which documents are helpful when. What each format has in common is that they unify the concepts of what the project will be in a more visual and holistic manner than a dry bullet list of requirements could ever convey.