# INFLD > [HTML Version](infld_sbr.htm) INFLD is a powerful and flexible field-level input and display routine, operating in both text and GUI modes. In GUI mode, it takes on the form of a edit control, combo box, date/time picker, or up/down (spinner) control, depending on the parameter options. INFLD's GUI mode is generally application-compatible with text mode, but of course requires either A-Shell/Windows or ATE. INFLD is also used internally to implement the A-Shell command prompt, VUE and EZTYP command lines, INMEMO, and several other subroutines involving keyboard input. See the subtopics listed below for more information. **See Also** • [SBXINP](sbxinp_sbr.htm.md), a higher level variation of INFLD **Historical Note** Originally developed as an upward-compatible replacement for the AlphaACCOUNTING subroutine INFLD.SBR, INFLD was sold and widely used as a standalone tool by developers in the AMOS operating system environment in the 1980s and 90s. **Subtopics** - [INFLD Parameters](infldparameters.htm.md) - [INFLD External Parameters](infldexternalparameters.htm.md) - [INFLD Miscellaneous Topics](infldmiscellaneoustopics.htm.md)