What is back-end
Also known as: backend, back end, server side, server-side code
Definition
Back-end is the part of a website or app that users never see: it saves orders, checks stock, charges cards and keeps accounts, running on a server.
Why it matters
Every order, login and payment passes through the back-end, so its mistakes cost money directly: a price that is not checked again, a stock count that goes wrong, a payment that is charged but never saved.
Common mistakes
Trusting the price or the discount the browser sends, instead of checking it again on the server.
Related terms
Worked exampleIllustration
What happens after a customer presses Pay
A customer presses Pay in an online shop and sees a thank you page a moment later.
The front-end sends the cart and the customer's details to the back-end.
The back-end checks the prices again against the database, never trusting the price the browser sent.
It checks that the items are in stock.
It asks the payment provider to charge the card and waits for approval.
It saves the order and reduces the stock.
It triggers the confirmation email or message.
It tells the front-end to show the thank you page.
The customer saw two screens, and the back-end did six jobs in between.
Illustration
How it works
Follow one tap on Pay
- 1PhoneThe customer taps Pay. The page sends the cart and the details.
- 2InternetThe request travels over the internet to the shop's server.
- 3ServerThe back-end checks the prices again, never trusting the price the phone sent.
- 4DatabaseThe database returns the real prices and the stock.
- 5Payment providerThe back-end asks the payment provider to charge the card and waits for approval.
- 6DatabaseThe database saves the order and reduces the stock.
- 7ServerThe back-end sends the answer back to the phone.
- 8PhoneThe page shows the thank you message.
Three stops are the back-end, on the server, and the customer sees none of them.
Definition
The back-end, or server side, is the code that runs on a server rather than on the visitor's device, together with the database it works with. If the front-end is a restaurant's dining room, the back-end is the kitchen: customers never enter it, but every dish comes out of it. For a small business it saves the order, checks stock, charges the card through a payment provider, sends the confirmation and keeps the customer logged in. It runs on a server, on a cloud service or as serverless functions. AWS describes serverless computing as building and deploying applications on third-party managed server infrastructure, so serverless code still runs on servers, which the provider manages. Common back-end languages are PHP, which runs WordPress, Node.js, Python, Java and C#. The admin panel is not the back-end: the WordPress dashboard or a shop's management screen is a front-end for your staff that sits on the back-end, and the back office is the business's own administrative work.
Why it matters
Security lives here too, because anything the browser sends can be changed, so the back-end checks prices, discounts and permissions again before it acts. It is also where your system talks to outside services, such as the payment provider, the invoicing platform and the email service, through their APIs. WordPress, which runs on a PHP back-end, powers roughly four in ten websites according to W3Techs in September 2026, so for many small businesses the back-end is a platform someone else maintains, and the owner's job is to keep it updated.
Directly related: Front-end, Full-stack, Server.
Improvement tips
- Ask your developer to log errors and alert someone when a payment, an order or a confirmation fails.
- Keep the platform, its plugins and the server software updated, or pay for managed hosting that does it for you.
- Keep database backups away from the server, and test a restore once in a while.
- Before paying for a custom back-end, check whether your platform or a ready made service already does the job.
Common mistakes
- Letting database queries run without checking who is asking and what they are allowed to see.
- Keeping the only backup on the same server as the site.
- Calling the admin panel the back-end, and assuming that whoever can edit pages can also fix the server.
Related terms
Front-end
Front-end is the part of a website or app that users see and use, such as text, buttons, forms and images, built with HTML, CSS and JavaScript.
Full-stack
Full-stack describes a developer, or a team, who builds both what users see (the front-end) and the server and database behind it (the back-end).
Server
A server is a computer, or a program on one, that receives requests from other programs, such as a visitor's browser, processes them and sends back an answer.
Database
A database is an organised collection of information, usually tables of rows and columns, that software can search, update and link, like customers to orders.
API
An API (application programming interface) is the agreed way one program asks another for data or an action and gets an answer, so your tools can work together.
Client (computing)
A client, in computing, is the program, such as a browser or an app, that sends a request to a server and shows you the answer. It is not your paying customer.
Quick check
A customer paid, but the order never reached your system. Where does the developer look first?
Choose an answer
Frequently asked questions
Do I need to understand back-end before I start my business?
When does back-end first become relevant for a new business?
What is the cheapest way to set up a back-end for my startup?
How do I hire a back-end developer for a new business?
Why does back-end matter for a business already running?
What goes wrong when a business ignores back-end maintenance?
How do I improve the back-end without stopping day to day work?
How do I tell if my business problems are caused by the back-end?
What does back-end actually mean in plain words?
Is changing the back-end risky?
Do I need a developer to manage my back-end?
Is the back-end the same as the admin panel?
Sources: MDN Web Docs, Server-side website programming (developer.mozilla.org/en-US/docs/Learn/Server-side), MDN Web Docs, Introduction to the server side (developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Introduction), read 23 September 2026, Amazon Web Services, What is serverless computing? (aws.amazon.com/what-is/serverless-computing), read 23 September 2026, W3Techs, Usage statistics of WordPress (w3techs.com), September 2026
Last reviewed: 2026-09-23
I have worked with
- Google for Startups
- House of Business, Sderot Municipality
- Microsoft Reactor
- GameReady
- Eclipse Capital
- SderoTech
- IUCEL
- Resilience & Health Innovation Hub
- International Resilience Institute of Sderot
- Google for Startups
- House of Business, Sderot Municipality
- Microsoft Reactor
- GameReady
- Eclipse Capital
- SderoTech
- IUCEL
- Resilience & Health Innovation Hub
- International Resilience Institute of Sderot
What Clients Say
From different fields, at different stages of business
Dan Manto
Eclipse Capital
Real Estate Investment and Finance, USA
Arty McLabin
GameReady
Game Development Education and Outsourcing, International

Anna
Beautician
After I finished a cosmetology course at a leading company, I was confused. I didn't know how to open a business, what to sell from home, or how to bring in clients. Since I reached out to Mobius, everything has changed. We built an organized plan with clear steps and no unnecessary risks. Today I see results, and I'm growing and developing every month.

Mark
Massage therapist, Gan Yavne
When I finished a massage course, I imagined a different world. I found out it's a hard field, and financial stability isn't easy to find. When I came to Mobius, something changed. We started an organized process and built a business plan. Without Mobius? I probably would have given up. Today I believe in myself and in my own path.
Tech decisions bigger than your team?
Alex helps Israeli businesses choose technology that fits the business, not the hype. The first call is free.
+972 055-248-6151. Better on WhatsApp: I am in meetings most of the day and answer as soon as I am free. Other ways to reach me