Modernizing legacy applications and developing new applications on a consistent platform allows organizations to deliver applications faster, extend capabilities to mobile devices, and deploy applications both on-premises and in the cloud. Microsoft offers a range of tools including Azure, Office 365, and Dynamics to help organizations rationalize their application portfolio, develop modern applications, and modernize legacy applications. These tools provide capabilities like configurable dashboards, workflow automation, integration with other Microsoft products, legacy system integration, security, and accessibility.