a term that is intended to be generic should be lowercase in the glossary and in the specs and other documents that use that term. A term should only be uppercase if it is a proper noun. The only exception is an acronym. For example, the following terms are all generic nouns:
The following terms are proper nouns or acronyms: