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

# Requirements and compatibility

> What each Flexxible Solve capability needs, what is optional, and where to find the installation and connectivity requirements.

The requirements for Flexxible Solve depend on the capabilities you use. This page brings together the requirements for FlexxAgent, Assist Teammate, and Flows, indicates what is optional, and points you to their installation and connectivity documentation.

## Summary

| Capability | What it needs | More information |
| - | - | - |
| Diagnosis with device and session context | FlexxAgent installed on the device and reporting to the platform. | [FlexxAgent on devices](#flexxagent-on-devices) |
| Assist Teammate | The Flexxible Assist requirements: a supported operating system and FlexxAgent CP on the assisted device. | [Assist Teammate](#assist-teammate) |
| Proactive support with Flows | Flows currently require FlexxClient. They are available on Windows devices. | [Proactive support with Flows](#proactive-support-with-flows) |
| ITSM integration | Optional, both in the trial and in production. | [Ticket entry](#ticket-entry) |

## FlexxAgent on devices

FlexxAgent is the Flexxible agent installed on managed devices. It collects the device and session information that Solve's diagnosis can use as context. A device must have FlexxAgent installed for the platform to inventory, monitor, and manage it.

To install it on Windows and check that the device has been onboarded correctly, follow the [Download FlexxAgent](https://docs.flexxible.com/en/guides/agent-windows-install.md) guide. For other operating systems, see [FlexxAgent download](https://docs.flexxible.com/en/flexxagent/agent-download.md).

FlexxAgent features vary by operating system. Check the [FlexxAgent functional compatibility](https://docs.flexxible.com/en/flexxagent/agent#functional-compatibility) before choosing devices.

> [!TIP]
>
> For a first trial, it's common to install FlexxAgent on a small group of IT team devices. See [Run a first Solve trial](https://docs.flexxible.com/en/guides/solve-first-trial.md).

## Connectivity

FlexxAgent needs to communicate with Flexxible services. Before deploying it, review the addresses and ports that must be reachable in [Network and security](https://docs.flexxible.com/en/flexxagent/network.md).

Once installed, you can check communication with the FlexxAgent for Windows [connectivity test](https://docs.flexxible.com/en/flexxagent/systems/windows.md#connectivity-test).

## Ticket entry

Assist Chatbot, the ITSM integration, and the MCP server can be used independently or simultaneously. Using one entry point doesn't require enabling the others.

Connecting an ITSM is optional, both during the trial and in production. See [Ticket entry and ITSM integration](https://docs.flexxible.com/en/features/flexxible-solve/ticket-entry-and-itsm.md) to learn what each entry point allows.

## Assist Teammate

Assist Teammate works within [Flexxible Assist](https://docs.flexxible.com/en/features/flexxible-assist/flexxible-assist-html5.md), Flexxible's HTML5 remote assistance. That's why it has the same [requirements](https://docs.flexxible.com/en/features/flexxible-assist/flexxible-assist-html5.md#requirements): a supported operating system on the assisted device and FlexxAgent CP installed.

Teammate is only available in Flexxible Assist, not in Remote Assistance (FRA). The [Remote assistance](https://docs.flexxible.com/en/features/flexxible-assist/Asistencia-remota-main) page compares the two options. Using Teammate has its own [cost terms](https://docs.flexxible.com/en/features/flexxible-assist/flexxible-assist-html5.md#teammate-cost).

## Proactive support with Flows

Solve's proactive support uses **Flows**. Flows currently require FlexxClient.

This requirement applies to Flows. Assist Autonomous agentic repairs are a capability separate from Flows.

Also keep the following in mind:

* According to the [FlexxAgent functional compatibility](https://docs.flexxible.com/en/flexxagent/agent#functional-compatibility), Flows are available on Windows devices.
* Creating and modifying Flows depends on the user's role on the platform. See the [Flows permissions by role](https://docs.flexxible.com/en/features/administration/roles.md#flows).

## Next steps

* [Run a first Solve trial](https://docs.flexxible.com/en/guides/solve-first-trial.md)
* [Control and governance](https://docs.flexxible.com/en/features/flexxible-solve/governance.md)
* [Ticket entry and ITSM integration](https://docs.flexxible.com/en/features/flexxible-solve/ticket-entry-and-itsm.md)
