A process is a program at the time of execution. A process is more than the program code. When a process executes, it changes the process states.