When talking about software, generally, the term frontend refers to any interface that allows a user to interact with a system or platform.
There are different kinds of frontend in systems like a mobile application, a website application, a desktop application, or a command-line interface.
The technology used to implement will differ based on the type of frontend required for your app.