Een applicatie die geen invoer van een gebruik vraagt is statisch. Dit komt eigenlijk alleen maar voor als een procedure steeds hetzelfde is. De meeste applicaties zullen echter een invoer van de gebruiker vragen en hier vervolgens iets mee doen. Je applicatie wordt hierdoor dynamisch, immers, de uitvoer is gebaseerd op de invoer van de gebruiker.