A template for Software Design Description documents based on IEEE Std 1016TM-2009, and ISO/IEC/IEEE:42010. Most of the language is taken directly from the listed documents with minor additions taken from Taylor et al.'s Software Architecture: Foundations, Theory, and Practice
The markdown format is based on rick4470's template which is based on IEEE 830.
There's also a Software Requirements Specification Template