We are living in a period of extraordinary technological change. The exponential growth of computer processing power has led to an explosive era of invention and innovation. Information technology has created many opportunities in almost all industry.