El 5100 fue basado en el concepto innovador de IBM que, usando un emulador escrito en microcódigo, una pequeña y relativamente barata computadora podía ejecutar programas escritos para computadores mucho más grandes y mucho más costosos, sin el tiempo y el costo de escritura y depuración de hacer nuevos programas desde cero.