The word backend defines the over-all architecture of a system. It can mean different things depending on the context, but for the context of this course it will always refer to the web server application. In Bootcamp this also means a JavaScript program. The word backend and frontend also distinguish the client and the server- that is, the part of the application doing the requesting (the client) and the part that listens for incoming requests (the server).