# Setup: Configure the Admin UI ## Required steps - Create client and at least one application ## Preparations Understand what of the functionality that the client will use in Norce. And in what way. Answer the following questions: - Which modules will the client use? - What kind of data should be editable in the Admin, and what is read-only? - How is the users organized at the client? Who will work with what? ## How-to 1. Configure the [components settings](https://norce-open-demo.admin-se.playground.norce.tech/settings/client/component). See [Components](/user-portal/settings/client#components) for more details. 2. Set up [roles](https://norce-open-demo.admin-se.playground.norce.tech/settings/role). See [Role authentication](/user-portal/settings/client#authorization-on-roles) for more info. 3. Create [users](https://norce-open-demo.admin-se.playground.norce.tech/settings/user), and invite them. [More](/user-portal/settings/user-management). > Note that components, users and roles are all environment specific. So, you need to set it up for all your environments separately. ## Further reading - Set up [system accounts](https://norce-open-demo.admin-se.playground.norce.tech/settings/system), for [integrations](/developer-portal/system-integration/calling-norce-commerce-connect#using-system-accounts) - Set up [oauth2 accounts](https://norce-open-demo.admin-se.playground.norce.tech/settings/integration), for development and production, read about it [here](/api-reference/accessing-apis-with-oauth2-accounts) in the developer portal. ## Where to go from here - Continue with setting up the overall structure of the client.