10 Factors Contractors Should Consider for Technology Investments