A Workflow can be defined as a sequence of tasks that build off of each other, necessary to complete a larger job. The goal is to define a beginning and end, as well as find the best possible path towards completing that job.