forumNew topic

Dev recommends PHP and MySQL for a web app — is it outdated or totally fine?

ZZehra A***ExpertCommunity member
Joined
Feb 2023
Message
5
#1

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?

RRecep D***Member
Job title
Content Editor
Sector
Energy
Organization type
two-branch business
Joined
Feb 2025
Message
4

Doki · Log management setup · 2026

Most Helpful#2

Short answer: PHP and MySQL are definitely not obsolete technologies; a huge chunk of the internet runs smoothly on this exact stack. For an SME portal, the crucial factor isn't the language, but whether the code is written to modern standards using a popular framework.

Software industry hype often doesn't align with the actual needs of SMEs. Next-gen languages offer great benefits for massive-scale systems, but for an inventory and ordering portal used by a 12-person team and a few hundred clients, modern PHP versions will create zero performance bottlenecks. Plus, finding PHP developers is much easier on the market, and their hourly rates are generally more reasonable. Hosting costs are also low.

The main issue you should be asking the developer about isn't the language, but the project's architecture. Make sure to ask these 3 questions: 1) Will the project be written from scratch with messy vanilla code, or built on top of an industry-standard modern PHP framework? 2) Are the PHP and database versions up to date? It should target at least PHP 8.2 and a current MySQL version. 3) Will the API architecture and database schema be documented?

If the developer writes clean code using a standard framework, you'll easily find another specialist in the UK market to take over the system even if you part ways down the road.

HHakan S***ExpertCommunity member
Joined
Apr 2024
Message
36
#3

Your friends are probably thinking of the spaghetti code from legacy PHP versions 15 years ago. Modern PHP versions are strictly typed, extremely fast, and built for enterprise-grade testing. Just make sure he isn't writing raw PHP without any libraries and that he uses a well-known MVC architecture.

İİlknur Y***MemberCommunity member
Joined
Feb 2023
Message
98
#4

When drafting the contract with the developer, get these in writing: 1) The code must be hosted in an enterprise Git repo with ownership belonging to you, 2) The database tables must be set up relationally, 3) Handover of setup and data structure documentation. It's the absence of these items that paralyzes a system, not the language.

KKaan Y***Member
Job title
Social media manager
Sector
Furniture manufacturing
Organization type
two-branch business
Joined
Jun 2025
Message
84
#5

PHP isn't bad, but the developer's habits matter. If the dev tries to sell you on a 10-year-old custom framework he wrote himself that's a massive risk. No modern programmer will want to take that code over, and you'll end up paying 80 GBP/hr for consulting down the road.

DDilanNew member
Job title
Boutique store
Joined
Oct 2024
Message
32
#6

We had a similar warehouse management portal built 4 years ago with PHP and MySQL... Our server cost isn't even 15 quid a month. anyway runs like clockwork hasn't crashed once. Don't blow your budget chasing tech trends imo.

Correction: I misremembered the figure, it was a bit lower.

İİbrahim T***New member
Job title
Graphic Designer
Sector
Energy
Organization type
chain store
Joined
Jun 2026
Message
90
#7

devs always love hyping up whatever is shiny and new. if it does the job loads fast, and has low server bills, the tech stack is secondary. what matters is that the dev doesn't ghost you after finishing the job.

EEmre K***Member
Job title
Courier coordinator
Sector
Law
Organization type
cooperative
Joined
Feb 2025
Message
1
#8

While freelance developer rates in the UK average between 60-90 GBP for more niche languages, a competent PHP dev can be found around 40-65 GBP. That will save your business budget considerably whenever you want to add new modules down the line.

BBanu Ş***Member
Job title
Pharmacist
Joined
Mar 2024
Message
81
#9

The success of the project depends on the accuracy of the business analysis processes rather than the programming language. Provided your required workflows are thoroughly defined, data security protocols are implemented, and a regular backup infrastructure is established, PHP and MySQL will fulfill your requirements completely.

KKader Y***New memberCommunity member
Joined
Jun 2026
Message
26
#10

what if we want to hook this system up to a mobile app later on? tbh will PHP get in the way, or would it have to be rewitten from scratch?

edit: fixed a few typos.

OOnur A***ExpertCommunity member
Joined
Nov 2025
Message
64
#11

Correct. When you try to change everything at once, nothing settles.

Proven by experience.

DDamla Z***MemberCommunity member
Joined
Oct 2024
Message
202
#12

Same here.

JJülide U***MemberCommunity member
Joined
Feb 2024
Message
346
#13

I didn't know that.

AAlper K***Member
Job title
Content Editor
Sector
Sports and fitness
Organization type
sole proprietorship
Joined
Mar 2024
Message
60
#14

Let me summarize what's been said so far. If you don't write this down from the start, it leads to arguments later.

Just leaving this note, it might be useful.

FFatma T***Member
Job title
Store associate
Sector
Energy
Organization type
8-person team
Joined
Jul 2024
Message
190
#15

I agree, and I'd like to emphasize that. If acceptance criteria aren't written, when the work is done is open to debate.

Payment schedules should be tied to project phases, not calendar dates. Good luck with that.

UUğur A***MemberCommunity member
Joined
Jun 2023
Message
222
#16

We need to take it step by step. The harder it is to reverse a decision, the slower you should make it.

Of course, it varies if your situation is different.

RReyhan G***Veteran
Job title
Finance Manager
Sector
Cleaning services
Organization type
boutique agency
Joined
Nov 2024
Message
250
#17

You're right. Implementing a change request process doesn't slow things down, it speeds them up.

This is my opinion, I'm not claiming it's absolute truth.

HHüsniye T***Member
Job title
Human Resources Specialist
Sector
Textile
Organization type
workshop
Joined
Dec 2025
Message
361
#18

We experienced almost the exact same thing last year. In legacy systems, the most expensive thing is unknown dependencies.

Correct me if I'm wrong.

HHüsniye A***Veteran
Job title
Graphic Designer
Sector
Packaging
Organization type
40-person manufacturing company
Joined
Feb 2025
Message
137
#19

You're right, I've been down that road too. When we decide without measuring, we always end up in the same place.

If you post the result here, it will help others too.

AAhmet Z***Expert
Job title
Technical service technician
Sector
Food wholesale
Organization type
family business
Joined
Dec 2023
Message
159
#20

My questions are cleared up thanks.

Reply