What is the meaning of Front-end?

Alternative form of front end

Relating to the front end or user interface of a hardware or software system.

Of a financial transaction, paid or charged first.

Source: wiktionary.org