Designer
You can use the Framework to quickly prototype an application. No programming knowledge is required.
Developer
The developer turns the prototype into a real application by creating components to be snapped in the Framework.
Typically you would use the Framework if you:
Several developers can work simultaneously to create the modular snap-in components.
Administrator
Some of the users of the deployed Framework can be given authority to administer user access and the servers defined for the applications. Defining servers and controlling user profiles and passwords is optional.
End-user
The end-user of the deployed Framework can only see the applications you have created. The design time environment, such as the Framework menu, the Assistant and the Tutorials are hidden.