IBM invented a multi-purpose electronic computer intended for commercial use.
IBM . IBM manufactures and markets computer hardware , middleware and software , and offers hosting and consulting services in areas ranging from mainframe computers to nanotechnology . Inventions by IBM include the automated teller machine ( ATM ) , the PC , the floppy disk , the hard disk drive , the magnetic stripe card , the relational database , the SQL programming language , the UPC barcode , and dynamic random-access memory ( DRAM ) .