> ## Documentation Index
> Fetch the complete documentation index at: https://docs.germainux.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GermainUX RUM Windows

> GermainUX RUM Windows monitors the experience of real users interacting with supported native Windows applications.

Components
[`Agent`](https://docs.germainux.com/main/germainux-agent)
[`Code Profiler`](https://docs.germainux.com/main/germain-ux-code-profiler)
[`RUM Windows`](https://docs.germainux.com/main/germainux-rum-windows)

Availability
various / check each RUM deployment details for availability

**GermainUX RUM for Windows**

GermainUX RUM Windows monitors the experience of real users interacting with supported native Windows applications.

It captures application behavior, performance, errors, user interactions, workflow activity, and Session Replay so teams can understand what happened during a user session and identify the cause and impact of user friction.

> [card] [When to Use RUM Windows](#when-to-use-rum-windows)
>
> Scenarios for Windows monitoring

> [card] [Requirements](#requirements)
>
> Check before deploying

> [card] [Security and Data Privacy](#security-and-data-privacy)
>
> Privacy checks before production

> [card] [Support](#support)
>
> Reach the support team

## Overview

RUM Windows extends GermainUX Real User Monitoring to supported native Windows applications developed using technologies such as:

* .NET
* C#
* C++
* Other supported Windows technologies

GermainUX Agent operates on the Windows system and activates the monitoring required for configured applications.

## When to Use RUM Windows

Use RUM Windows when you need to:

* Monitor native Windows user experience
* Replay user activity
* Measure user-perceived response time
* Detect freezes and crashes
* Analyze application errors
* Identify slow workflows

> [accordion] Show all 9
>
> * Measure business-process completion
> * Analyze productivity impact
> * Identify affected users, devices, versions, or locations

## Capabilities

Depending on the application and configuration, GermainUX can capture:

* Application lifecycle
* Windows and dialogs
* Menus and controls
* Mouse and keyboard interactions
* Navigation
* Workflow steps

> [accordion] Show all 16
>
> * User-perceived response times
> * Freezes
> * Crashes
> * Errors
> * Application and executable versions
> * Device and operating-system information
> * User sessions
> * Session Replay
> * Business-process duration and completion
> * Productivity impact

## Architecture

Native Windows Application
GermainUX Agent + RUM Windows
GermainUX Enterprise

At runtime:

1. GermainUX Agent runs on the Windows system.
2. It identifies configured applications and processes.
3. RUM Windows captures permitted application and interaction telemetry.
4. Privacy rules are applied.
5. Telemetry is transmitted to GermainUX Enterprise.
6. GermainUX processes the data for analysis, dashboards, Session Replay, alerts, reports, and automation.

## Requirements

Before deployment:

* Confirm the application is supported.
* Confirm Windows devices meet Agent requirements.
* Confirm administrator access for installation.
* Confirm network connectivity.
* Confirm firewall, proxy, and endpoint-security requirements.
* Identify applications and workflows to monitor.
* Define security, privacy, and retention requirements.

## Deployment Overview

**1. Identify applications and workflows to monitor**

**2. Define required monitoring and Session Replay scope**

**3. Configure privacy and exclusions**

**4. Install GermainUX Agent on a test system**

**5. Configure the target application**

**6. Enable RUM Windows**

**7. Perform representative workflows**

**8. Validate telemetry and Session Replay**

**9. Validate privacy**

**10. Deploy to a representative pilot group**

**11. Expand progressively**

Use the GermainUX Agent documentation for Agent-specific installation and configuration.

## Configure Monitoring

Define:

* Application
* Executable
* Executable path
* Processes
* Application version
* Monitored users

> [accordion] Show all 12
>
> * Monitoring scope
> * User interactions
> * Session Replay
> * Privacy exclusions
> * Masking
> * Data collection

Some applications launch secondary or child processes that may also need to be included.

## Business-Process Analysis

Windows user activity can be organized into business processes and workflows to identify:

* Processes taking longer than expected
* Repeated actions
* Unnecessary steps
* Abandoned workflows
* Application delays
* Frequently failing steps
* Differences between successful and unsuccessful workflows
* Application versions associated with degraded performance

## Security and Data Privacy

Before production deployment:

* Monitor only approved applications.
* Exclude applications outside the approved scope.
* Prevent collection of passwords and credentials.
* Mask or exclude sensitive controls.
* Restrict Session Replay access.
* Restrict user-level telemetry access.
* Define retention.
* Follow applicable employee-notification requirements.

## Pilot Deployment

Start with representative:

* Windows versions
* Device configurations
* Application versions
* User populations
* Workflows
* Endpoint-security configurations

Review application stability, Agent resource use, data completeness, privacy, and Session Replay before broad rollout.

## Validate

Confirm:

* GermainUX Agent is running.
* The application is detected.
* User sessions appear.
* User interactions and performance data are captured.
* Errors, freezes, and crashes appear.
* Session Replay works.
* Application and device metadata are correct.
* Privacy exclusions operate correctly.

## Related Documentation

[Agent Installation](https://docs.germainux.com/main/germainux-agent-installation.md)

## Support

For assistance installing, configuring, or troubleshooting GermainUX-Agent, contact [GermainUX Support](https://docs.germainux.com/main/support.md).

## Get Help

> [card] [Contact GermainUX Support](https://docs.germainux.com/main/support.md)
>
> The GermainUX team helps you get up and running faster, empower your team, turn data into actionable insights, and optimize performance to deliver measurable business outcomes.

> [card] Can't find what you need?
>
> Search all GermainUX docs with **Ctrl + K**, or use the feedback buttons at the bottom of this page to tell us what is missing.

The content of this document is proprietary to GERMAIN SOFTWARE.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.