Technology significantly affects human ability to control and adapt to their natural environments. Recent technological developments, including the telephone and the Internet, have lessened physical barriers to communication and allowed humans to interact freely on a global scale. However, various implementations of technology influence the values of a society and new technology often raises ethical questions.