a readable requirements document does not consist only of requirements, no matter how clearly arranged. Technical documents should have a context; there are constraints on what can be done, and when; and there is an urgent need to keep track of requirement status, all the way through to completion.