What is AMP?
Get Started

What is the Back-End of a website?

The back-end of a website is the part hidden from view of regular website visitors, behind the scenes, if you will. The back-end enables the front-end experience, handling the information structure and applications.

The back-end is the part of the computer system or application that is not directly accessed by the user, typically responsible for storing and manipulating data.

Think about the front-end as part of the iceberg above the water. It’s what the user sees -- the sleek-looking site. The back end is the rest of the ice; it cannot be seen by the end user, but it is the most fundamental element of a web application. The back-end runs on the server, or, as it’s often called, “server-side”.

This is where we as developers manage the complete website, and where all changes to the finished site are made.

Back-end development is required to create a dynamic site. A dynamic site is a one which is constantly changing and updated in real-time. Most sites are dynamic sites, as opposed to static sites.

Facebook, Google Maps and this blog are all considered dynamic sites. Blogs are dynamic sites, since their content is constantly changing and updating. A dynamic site requires a database to work properly.

What is the Front-End of a website?

View Transcript

What is a back-end, the back-end of your website or back-end development?

We're gonna answer that question for you now. If you haven't watched the other video already, we've got one on front-end development but essentially, there are two sections to a website or two parts. You've got the front end which is what everybody sees when they visit a website and you've got the back-end and this is the engine that works out all the information, puts it together so the front end can look pretty with the right information. This comes from retail. If you walk into a shop, that's the front end, but what happens in the back-end, the warehouse and the accounts department, that's giving all the information in the right format for that shop to be able to function, just like your website. So a back-end website developer will talk in languages such as PHP, JavaScript, MySQL, and essentially it's grabbing a load of information from a database or putting information in that database, sorting it, manipulating it, ready to go to the front end to display graphs or just plain data or information. A typical brochure site won't have much back-end going on, back-end work and it'll usually use a content management system which will take care of most of that work for it but then more detailed websites, dynamic, database-driven websites or e-commerce websites will have a much higher need for back-end development. A lot more work will go into that.

So that hopefully answers your question what is back-end development? If you haven't, check out the other one about front-end development. If you've got any questions you want us to answer, then get in touch with us and we'll put together a video just like this just for you. Thank you.