adjective: (computing) Relating to the front end or user interface of a hardware or software system.
adjective: (finance) Of a financial transaction, paid or charged first.
noun: Alternative form of front end [(computing) That part of a hardware or software system that is conceptually closest to the user; the user interface.]