Several factors will weigh this decision comprising of existing platforms, scalability, data types, present infrastructure of client and so on. Primarily, the decision depends on specific needs of business and set of features from the application.
For example, Microsoft .NET is a highly versatile framework for almost every solution, while certain demands can be executed in a better way with PHP/MySQL stack or similar technology. Our team is well-versed in almost all kinds of development technologies that are available for the latest technology to deliver the most appropriate solution.