WF consists of several components that work together to create desired workflow. The components of WF are given as follows:
Workflows and activities
Base activity library
Custom activities
Host process
Activity data mode!
Runtime engine
Runtime services