Backend / Back-end

The backend is the invisible part of a website or application, responsible for business logic, data processing, security and interaction with external databases or services. It is based on languages such as PHP, Node.js, Python, Java or Ruby, as well as specialised frameworks. The backend communicates with the frontend via APIs or server-side templates.