Question: are brand names proper nouns?
Answer: In most alphabetic languages brand names and other commercial terms that are nouns or noun phrases are capitalized whether or not they count as proper names. Not all brand names are proper names, and not all proper names are brand names. Microsoft is a proper name, referring to a specific company.