What Are The Technological Factors Affecting Business Environment