One of the most dramatic phenomena of the contemporary world is the explosion of technology upon society. Science and technology have made such great advances in recent years that some people consider that we are undergoing a technological revolution. The significance of this revolution is measure by the perceived impact it has both on natural and social systems. Technological innovation is bringing about profound changes in our lives by solving many of our problems and creating others, therefore presenting us with new dangers, challenges and opportunities.