IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas ranging from mainframe computers to nanotechnology. IBM holds more patents than any other U.S.-based technology company and has nine research laboratories worldwide.