I'm not a native English speaker. What is the difference between these terms, and which is more common?
"contractors" vs. "construction companies"
If I want to say:
"It's a software vendor for ..."
, which is more suitable and what is the difference? If I would use "contractors", would anybody understand that it's software for construction companies?
Generally I have always been a bit confused about the term "contractor": while it also means "entrepreneur" or somebody who takes on a contract/job in general, I figure it does not necessarily need to be in the construction field.
Why, from a historical perspective maybe, has "contractor" nevertheless become a term commonly used and understood as "construction contractor"/"home improvement contractor" when somebody just talks about "contractor" - depending on the context of course.
Still, I am confused because the explanation: http://www.dictionary.com/browse/contractor does not say anything about construction, and Google Translate shows this:
While none of the explanations (two yellows marks at the bottom) say anything about "construction" or "home improvement", the translation clearly translates to German "Bauunternehmen" (which means "Construction company" in German).