It used to be in, this country, that all government contracts were put out to an open bid. The lowest priced bid from the contractors that met the criteria to do the job was awarded the contract. I beleive at one time only American owned companies were only able to get American contracts. I know that when Bush became president he eased the restrictions so that contractors who had broken the law (for instance by hiring illegal aliens) could still get a government contract. I know that Halliburton got a lot of "no bid" contracts in the Iraq war. I'm not sure how cotracts are awarded any more, in this country.