Technology affects almost every aspect of 21st century life, from transport efficiency and safety to access to food and healthcare, socialization and productivity. The power of the internet has enabled global communities to form, and ideas and resources to be shared more easily.