A computational process is an abstraction over things that occur within a computer and operate on an abstraction called data. Programs are used to orchestrate computational processes using symbols.