Microsoft Corporation is engaged in developing, licensing and supporting a range of software products and services. The Company also designs and sells hardware, and delivers online advertising to the customers. The Company’s products include operating systems; server applications; desktop and server management tools; software development tools; It also offers cloud-based solutions that provide customers with software, services and content over the Internet by way of shared computing resources located in centralized data centres. It provides consulting and product and solution support services.