Sorry, a database-backed web app works just fine on a Microsoft stack, there are thousands of them out there and I say that as someone who vastly prefers unix but this is clearly a project management fiasco and architecture design fiasco, not a technology stack fundamentally unable to handle the demands.