Being a Microsoft Partner, I have developed many web and mobile applications with complicated computing at server side. I mainly use Microsoft Azure cloud for my development but can develop on custom required too. Yeah,only the concept is what, that matters !