Technological Environment Consist Of