The 5100 was based on IBM's innovative concept that, using an emulator written in microcode, a small and relatively cheap computer could run programs already written for much larger, and much more expensive, existing computers, without the time and expense of writing and debugging new programs.
5100 a fost bazat pe conceptul inovativ al celor de la IBM prin care dacă ar utiliza un emulator scris în microcod, un computer mic și relativ ieftin ar putea rula programe scrise pentru calculatoare existente mult mai mari și mult mai scumpe, reducând timpul și prețul de a scrie și reciti pentru a elimina defectele unui program nou.