back end
Back end (noun) means the part of a website or application that runs on a server rather than on the user's device, handling stored data, accounts, calculations and the rules of the business. Example: “Passwords are never checked in the browser; that happens in the back end.”
How to Use Back end
Learner’s notesIn plain EnglishThe part of a website that runs on a company's computers, not yours.
Written back end as a noun and back-end as a modifier; backend as one word is common among developers.
The back end is not the same thing as the server itself: the server is the machine, the back end is the software running on it.
Trace the full origin ↓Fill the Gap
Can you complete this real example?
Passwords are never checked in the browser; that happens in the _____.
Etymology
A compound of back and end, describing the part of a system furthest from the user.
Synonyms
View more →Antonyms
Related Words
Frequently Asked Questions
What is the difference between the back end and a database?
A database stores the data. The back end is the code that decides what may be read or written, checks permissions, applies the rules and returns results. A back end almost always talks to one or more databases, but the two are separate parts.
Does every website have a back end?
No. A purely static site — files served exactly as they were written — has no back-end application at all. Anything with logins, saved data, payments or personalised content does.
Why can't the back end run in the browser?
Anything sent to the browser can be read and altered by the person using it, so secrets such as passwords, keys and pricing rules are kept on the server where the user cannot reach them.