At every juncture, advanced tools have been the key to a new wave of applications, and each wave of applications has been key to driving computing to the next level.