International Business Machines Corporation (IBM) is a multinational computer technology and consulting corporation. IBM manufactures and sells computer hardware and software, and offers infrastructure services, hosting services, and consulting services in areas ranging from mainframe computers to nanotechnology. IBM and EDB have a long history of collaborating in order to help their shared customers get the best possible results.