We are a 12-person wholesale food distributor in the UK. We want to build a custom portal where our customers can place orders, check stock levels, and track their account balances. We agreed with a local freelance developer who quoted 8,500 GBP with a 3-month turnaround time.
He stated that he will use PHP and MySQL as the tech stack. When I mentioned this to a few programmer friends, they made me second-guess everything, saying that everyone uses modern frameworks or different languages nowadays, and that down the road we won't be able to scale the system or find developers. The dev, on the other hand, argues that this stack is very mature, runs smoothly on cheap servers, and will more than handle our needs.
For an operational SME like ours, is building a web application with PHP really a risky and outdated choice, or should we not worry about the underlying language as long as it works? What technical questions should I ask the developer before signing off on delivery?