In the last 20 years there has been a dramatic increase in computer processing power and a miniaturization of computer processing. It used to be that some of these technologies could not be used in real-time. The ability to process and use information in real-time was not there. Processing power is now small enough and powerful enough to fit onto a platform.