Consumers are becoming increasingly comfortable with technology. As their knowledge and use of technology has increased, so too have their expectations and roles in the technology environment. New technology brings about new products, and the process of developing new products is ongoing. Research and development, turnaround times, product introduction timing, and development efforts of the competition all influence the process. The race to move new technology to the market as quickly as possible has significantly changed the development process. Individuals now have development opportunities that generally belonged to corporations years ago. As Smartphones become more mainstream, the race to create applications (apps) for the devices h...