If you're looking for a good starting design document you might look at
RoundUp too. http://roundup.sourceforge.net/