Factors affecting technology