Als je een systeem gaat ontwikkelen, dan wil je dat het systeem uiteindelijk de dingen doet die jij instelt. Dit noem je gebruikersinput. Er zijn verschillende manieren waarop je een systeem kan laten doen wat je wil. Enkele voorbeelden hiervan zijn het gebruik van schakelaars, knoppen of een numerieke waarde.