Definition:
The graphical front end of a software or website that makes it easier to use.
This term is mostly used by programmers to differentiate the graphical interface used by a system or website's users from the backend text-based interface used by its administrators.

