Each workflow process of the process template is divided into small steps called Worksteps. These are the basic building blocks of the workflow process. WorkStepTemplate is the template level object of a workstep and provides the blueprint for a WorkStepInstance.
The WorkStepInstance is actually executed during runtime.