1. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed by a computer to implement a method comprising: providing, by a system, a workflow design tool user interface operable to allow one or more users to perform operations associated with creating a workflow; storing, by the system, user information for the one or more users indicating user privileges for performing the operations associated with creating the workflow; controlling, by the system, which of the operations associated with creating the workflow are accessible to the one or more users, based on the user privileges, including: when the user privileges stored for a user of the one or more users indicates that the user is not allowed to perform one or more of the operations associated with creating the workflow, then prohibiting the user from initiating the one or more of the operations within the system, and when the user privileges stored for the user of the one or more users indicates that the user is allowed to perform one or more of the operations associated with creating the workflow, then allowing the user to initiate the one or more of the operations within the system.