While succeeding generations had more performance and new capabilities, each chip, with only a few limitations, was able to run software built for the original IBM PC in 1981. Along the way, it was able to optimize processor instructions, increase the clock speed more than tenfold, and make much more memory available to applications.