> For the complete documentation index, see [llms.txt](https://docs.plenit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.plenit.com/docs-en/productos/remote-desktop/concepts/connection-modes.md).

# Connection modes and permissions

For each user, you define two things: **what they see** when they sign in and **how they connect**. In addition, their **permissions**. You configure it in the user's profile, within the environment's users section.

### What the user sees

* **Application Launchpad**: the user sees and opens only the applications you publish to them, without a desktop. More focused and lighter.
* **Full desktop**: the user accesses a full Windows desktop, as if it were their work computer.

### How they connect

* **RemoteApp**: the applications run in the environment but integrate with the user's computer almost as if they were local (for example, they can be moved between monitors). Designed for Windows PCs. Access is through the user portal.
* **HTML5**: everything runs inside the web browser. It has somewhat less integration with the local computer, but it's the ideal option for Mac, Linux, or Android. Also accessed from the user portal.
* **Direct connection (RDP or RemoteApp)**: the user connects from their desktop without going through the portal, using a previously generated connection (the RDP/RemoteApp Generator). Useful when you prefer direct access to the environment.

<figure><img src="/files/00ef550395c3d0cb26d1e1808ee292f0e2cc8c98" alt=""><figcaption></figcaption></figure>

> #### 📘 Printing depends on how they connect
>
> Each connection method supports different printing options.&#x20;
>
> You see it in [Environment access.](/docs-en/productos/remote-desktop/concepts/environment-access.md)

### Permissions

* **User**: works with their applications and desktop.
* **Administrator**: has Windows administrator permissions within the environment, with the control that implies over the system (installing software, changing settings, and managing the server).

### How you choose

| User need                                                      | Fitting mode                         |
| -------------------------------------------------------------- | ------------------------------------ |
| They only need a few specific applications, on Windows         | Launchpad + RemoteApp                |
| Works from Mac, Linux, Android, or without installing anything | HTML5                                |
| Needs the full desktop                                         | Full desktop (RemoteApp or HTML5)    |
| Prefers to log in directly without the portal                  | Direct connection (RDP or RemoteApp) |

### Where to go next

* How to create users and publish their applications: [Users and applications.](/docs-en/productos/remote-desktop/concepts/users-and-applications.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.plenit.com/docs-en/productos/remote-desktop/concepts/connection-modes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
