Technology Factors In Business