You can define any number of workflows for files or processes in a vault.
A vault must have at least one workflow (Default Workflow by default) with at least one state (the initial state) to be able to add and check in files. By using multiple workflows, you can define specific approval processes for different files types or categories.