# Features

RealmJoin Agent is an optional component that you can use alongside RealmJoin Portal on Windows 10/11 clients. It enables additional features such as:

* [RealmJoin ESP](https://docs.realmjoin.com/realmjoin-agent/realmjoin-client/realmjoin-esp)
* [RealmJoin Application / Configuration Deployment and Lifecycle](https://docs.realmjoin.com/app-management/packages/package-store/package-store-details#realmjoin-deployment)
* [Local Admin Password Solution (LAPS)](https://docs.realmjoin.com/realmjoin-agent/realmjoin-client/local-admin-password-solution-laps)
* [Notifications](https://docs.realmjoin.com/realmjoin-agent/realmjoin-client/showing-notifications)
* [AnyDesk Integration](https://docs.realmjoin.com/realmjoin-agent/realmjoin-client/anydesk-integration)
* Audit tasks (collecting device/client information)
* Advanced Telemetry

## Compliance Checks

RealmJoin uses the **user identity** and checks it at a Cloud-Service for an **Extended Policy** and optionally for a **Secondary Identity**, then the RealmJoin Security Assessment **checks if the system is qualified** (Encryption, Patch Level, Firewall, Anti-Virus, etc. - optionally, an Intune-Health-Check may be sufficient). If the user's device is eligible **software- and configuration-policy** will be applied (Mandatory Applications, etc.).

This can trigger[ package installations](https://docs.realmjoin.com/realmjoin-agent/deploy-apps#package-installation) and the display of[ RealmJoin's own ESP ](https://docs.realmjoin.com/realmjoin-agent/realmjoin-client/realmjoin-esp)page.

## Processes

RealmJoin is responsible for two different processes running on the device:

* The **`realmjoin.exe`** process is started up automatically on Logon. The process is always running and sends upstream data every 15 minutes.
* The **`realmjoinservice.exe`** is called when a package requires the **SYSTEM mode** to be processed. It is not running by default.
