In-depth analysis of the Workflow Foundation series of courses (1): basics, architecture and development tools