Server: One final thing that should be cleared up here is where these different bits of code are run. Right now, all the user has is the frontend and backend code that have the ability to talk to one another but they need to be running in order to be able to do this. The way this happens is that the frontend code is run by your web browser (Chrome, Firefox) while the backend code is run by a web server. A server is just a machine where your code can be run. It can be your own computer if you are running a local server or you can use a web hosting service like GoDaddy where your files run on GoDaddy’s servers and you pay them to do so.