Introduction International Business Machines Corporation (IBM) is an american multinational company producing and selling computer hardware, middleware and software, and providing hosting and consulting services in areas ranging […]