# Understanding the types of roles

The CloudIO platform provides a default Administrator role when it is set up. Additionally, the CloudIO platform has the following predefined roles that can be assigned to users:

## Administrator

A user with the administrator role has the permissions to:

* manage the application setup
* create new roles and users
* create subdomains

## Developer

A user with the developer role has the permissions to create new datasources and pages.

## Patch Manager

A user with the patch manager role has the permissions to create and apply patches of the application components.

## Site Developer

A user with the site developer role can make cosmetic changes to the application if the solution built on the CloudIO platform is implemented at the customer site.

**Limitations for Site Developer Role:**

1. Has read-only access to **Manage Datasources**
2. Cannot create a new page but can redesign the existing one
3. Cannot create custom workflow nodes

## Site Administrator

A site administrator can make changes in setup, add new users and assign existing customized roles to these users if the solution built on the CloudIO Platform is implemented at a customer site.

**Limitations for Site Administrator**

1. Cannot create any role
2. Can create user and assign customized roles to the user, but not the pre-defined platform roles
3. Can schedule request by selecting customized roles
