IBM 5100基于IBM创新理念，用模拟器写成微程式，一个小型相对便宜的计算机 能够运行为更大更昂贵的当前计算机所编写的程式，并且不用花时间编写和调试新程序。两种上述程序包括: 略微改进版的APL.SV、IBM大型主机System/370的APL直译器和 IBM 小型计算机System/3的BASIC直译器。因此, IBM 5100微程式可以用来编写模拟大部分System/370和System/3的功能。IBM后来以同样的途径于1983年推出的XT/370IBM个人电脑，以 IBM PC XT为