Microsoft makes software for development, cloud services, operating systems, collaboration, and productivity.