Backend development that is also known as server-side development is everything that end-users don't usually get to see. It consists of all the behind-the-scenes activities that take place whilst performing an action on a website and it's components include the databases, APIs, backend logic and the servers.