When you think of any website or mobile application, it is normal that you think only of the visual aspect, The user interface, in what you see on the screen: colours, buttons and functionalities it offers. But, behind an attractive and functional user interface, there is a a myriad of processes and configurations complex working in background and are controlled by a developer backend. Throughout this post, we will explain what a Developer is Backend, What it does and why it is such an important profile in software development. Go ahead!
What is the Backend?
The backend refers to the part of an application or system that is responsible for the logic, the data processing and interaction with the database. In other words, it is everything that happens «behind the scenes».» and which is not directly visible to the user, but which is essential for the functioning of the application.
For the management of the backend languages such as Java, Python, JavaScript (Node.js), Ruby, PHP y C#, among others. To facilitate the work, there are tools available called frameworks that facilitate the development of applications backend, as Django (Python), Spring (Java), Express.js (Node.js) or Ruby on Rails (Ruby). At in terms of the management of the databases, database management systems (DBMS) are used such as MySQL, PostgreSQL, MongoDB o SQLite.
The backend interacts with the frontend, which is the visible part of the application that users interact with. While the frontend is concerned with the design, presentation and user experience, the backend



