A command is a program that performs an action (other than returning a value).
This is a powerful idea because it allows you to manipulate a program in such a way that you can tell it what to do basically.