The Common Workflow Language https://common-workflow-language.github.io/ is an open source effort to create a common way of defining portable, reproducible computational workflows to address the needs of the science community, but could have broad application to business task automation as well.