1. A computer-implemented method of upgrading at least one management role in a role-based framework, comprising: updating, by a computer, at least one existing management role, the at least one existing management role comprising a set of existing role entries, the set of existing role entries defining an action with at least one of parameters, scripts, application program interface calls, and a special permission for enabling performance of each of a plurality of tasks defined by the at least one existing management role; updating, by the computer, derived roles in the role-based framework, the derived roles comprising custom management roles derived from the at least one existing management role in the role-based framework; and at least one of deprecating and reducing, by the computer, the at least one existing management role and the derived roles in the role-based framework.