Technological Factors Affecting Business