L'ordinateur IBM 5120, apparu avant l'IBM PC, est un "petit" système qui peut tenir sur une table. Il intègre dans un seul et imposant boitier le clavier, l'écran et les lecteurs de disquettes, pouvant chacun stocker 1,2 Mo de données sur une disquette 8 pouces.
Il se destinait principalement à la gestion et la comptabilité et a été conçus pour pouvoir être installer et utiliser par des non informaticiens. On pouvait le commander avec soit le langage Basic, soit L'APL, soit les deux en rom. IBM pouvait fournir avec un ensemble d'applications de gestion et de compta.
Le 5120 fait partie de la famille des IBM 5110, son numéro de modèle est d'ailleurs 5110-3. Il accepte aussi les périphériques du 5110 comme le lecteur de disquettes 5114 ou l'imprimante 5103.