how contractors make purchasing decisions