A form-based interface is a kind of user interface. In it, the user interacts with the application by selecting one of a number of possible values, and by entering text into the fields that accept it. A word processor which is used to write documents, might offer settings for the font size, the font to use, and the alignment of the paragraph on the page. Many databases support a technology called query by example: Users who do not know SQL can easily select database records which are similar to the information entered.