Application that Web users interact with directly. For example, a search form is the front-end of a search engine.