Cloud Computing may have its benefits and advantages; but that is doesn’t mean that those benefits could overshadow the advantages and security offered by on-premises infrastructure models. Security of business data and applications that is achieved by an on-premises infrastructure is unparalleled. Moreover, you have the absolute control over the data, APIs and the server configurations that any Platform as a Service or Infrastructure as a Service can’t deliver. Microsoft technologies have been considered to be among the leaders of information technology platforms and clearly, creating an infrastructure and technology environment developed on top of services and software of Microsoft, like Windows Servers, SQL Server, etc. can definitely be a very intelligent decision.