In process model, all the runnable software on the computer, is organized into a number of sequential processes. Each process has its own virtual Central Processing Unit (CPU).
The real Central Processing Unit (CPU) switches back and forth from process to process. This work of switching back and forth is called multiprogramming.
A process is basically an activity. It has a program, input, output, and a state.