Syntax - Detta syftar på strukturen och formatet för de kommandon eller uttryck som användaren kan mata in i datorn för att den ska kunna utföra sina funktioner korrekt.
Semantik – Det här avser tolkningen av användarinmatningens avsedda innebörd utifrån deras kontextuella relation i det större programmet. Semantik hjälper till att göra inmatning mer effektiv och intuitiv för respektive applikation.