We are looking at doing a 'version 2' of our web application that is currently written in PHP with a MySQL database. Since it has been in a constant state of development for about 5 years with numerous developers, over time you look at it as a whole and think 'we could do this so much better if we started again'.
So we are looking at doing a new build and have been discussing the most appropriate development path to take. Do we stick with PHP and MySQL on Linux servers or do we make the move now to .NET.
We already have Visual Studio etc etc as we have developed integrations between our web app and many third party products like Microsoft Office and MYOB.
What I want to try and work out is what is going to be a better environment for us in terms of customer perception, scalability, support and so on. Put aside cost because I don't really care, I want the cold hard facts.
For a business management web application that requires integration with third party products both web based and application, whats our best option?