Skip to content

Frontend

The frontend is an application’s user-facing interface. Helpful browser feedback does not replace authoritative server-side checks.

Software Development

The part people operate directly

The frontend is the part of an application with which people interact directly. In a web application, this includes page structure, input fields, navigation and browser feedback. The interface presents information and receives user actions.

In a fictional ordering portal, the frontend shows the entered quantity and flags missing information beside the field. The server must check whether the order is permitted and which customer price applies. Values shown in the browser are not trusted approval for those decisions.

Frontend therefore means more than visual design. Understandable errors, keyboard operation and behaviour while a request is pending also belong to it. The backend handles the corresponding server-side tasks; the two parts must work together correctly.

Sources

Articles on this topic

Software Development with ASES

Custom software, web and mobile apps