A set of terms occurs frequently in software company names. Some are pretty obvious like "-soft," "software," and "apps/applications." However, some are not so obvious (at least to me). What is the connotative/denotative meaning of these words when they occur in a software company name? What about a company would make it more/less likely to use one of these descriptors?