Project Management TemplatesTime Management

Are there any "best practices" or systems to use for documenting a software application project?