Software Project Templates
I've been looking at Project Management tools, like MS Project and Evolution and commented recently they are all lacking in the same area.
They are 100% focused on managing the schedule, not with the TRUE start of a project, the documentation of the requirements.
It took a while, but I found a really good set of documentation templates, freely available for downloading. :)
From the Government of Canada no less. :D
http://strategis.ic.gc.ca/eic/site/infodev.nsf/eng/home
A good starting point in any software development project, with well defined sections and example data for each section.
Without all this documentation, coming up with a realistic schedule iss impossible and project management software needs too actually start with creating the documentation of the project requirements rather than creating a schedule for completion.