A good workflow should provide ease of use, rapid feedback, ease of onboarding, and quality control. The PDK aims to increase productivity across this space. Many tools in the PDK have existed for quite some time, but they were often difficult to use and configure for workstation development.