License & Deployment Mix: 27 tools – 5 OSS, 17 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is RMM / Remote Access?

Remote Monitoring & Management (RMM) platforms give MSPs and IT departments a single console for monitoring, patching, scripting, alerting, and remotely accessing endpoints across one or many organisations. Remote access (remote desktop / remote support) is a core RMM capability that lets a technician view and control a computer from a different physical location.

This directory covers both full RMM platforms (which bundle remote access with patch management, scripting, alerting, and asset inventory) and standalone remote access tools (which focus solely on interactive remote control).

There are two primary modes of remote access:

  • Attended (on-demand) support – a technician connects to an endpoint where an end user is present and grants access. Used for helpdesk support, troubleshooting, and guided assistance. The end user typically runs a lightweight client or clicks a session link to authorize the connection.
  • Unattended access – a persistent agent is installed on the remote endpoint, allowing technicians to connect at any time without end user interaction. Used for server management, after-hours maintenance, and always-on remote administration.

Enterprise remote access platforms provide managed, secure, and auditable remote sessions that go far beyond raw protocols like RDP or VNC. They add session recording, file transfer, multi-monitor support, role-based access control, and centralized management to meet compliance and operational needs.

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison

This evaluation covers the full RMM and remote access landscape.


SSO / OIDC Comparison

OIDC is the preferred SSO protocol. The table notes each tool’s behaviour with Authentik as the IdP.

ToolOIDCSAMLSCIMAuthentik Notes
RustDeskNoNoNoNo native SSO; LDAP only in Pro; Authentik LDAP outpost possible
Apache GuacamoleYes*Yes*NoVia OpenID Connect extension; Authentik as OIDC IdP; requires manual config
MeshCentralYesNoNoNative OIDC support (v1.1.0+); Authentik as OIDC IdP; configurable
AspiaNoNoNoNo SSO support; local auth only
ConnectWise ScreenConnectNoYesYesSAML SSO via ScreenConnect; SCIM provisioning; no native OIDC
BeyondTrust Remote SupportNoYesYesSAML SSO; SCIM directory sync; no native OIDC; Authentik as SAML IdP
SolarWinds DamewareNoNoNoNo SSO for Mini Remote Control; LDAP/AD integration only
BeyondTrust PRA (Bomgar)NoYesYesSAML SSO; SCIM provisioning; Kerberos; no native OIDC
NinjaOne Remote AccessNoYesYesSAML SSO via NinjaOne platform; SCIM provisioning; no OIDC
TeamViewerYesYesYesNative OIDC and SAML; SCIM directory sync; Authentik as IdP
AnyDeskNoYesNoSAML SSO (custom namespace); no OIDC; no SCIM
SplashtopNoYesYesSAML SSO; SCIM provisioning; no native OIDC
GoTo ResolveNoYesYesSAML SSO via GoTo Admin; SCIM provisioning; no OIDC
Zoho AssistYesYesNoNative OIDC via Zoho accounts; SAML SSO; Authentik as IdP
Atera Remote AccessNoYesNoSAML SSO via Atera platform; no OIDC; no SCIM
Chrome Remote DesktopYes*NoNoGoogle OAuth only; not configurable for external IdPs; no Authentik support

* = requires extension, plugin, or specific configuration

Best SSO support: TeamViewer (OIDC, SAML, SCIM), ConnectWise ScreenConnect (SAML, SCIM), BeyondTrust (SAML, SCIM), GoTo Resolve (SAML, SCIM)

No SSO: Aspia (local auth only), Dameware (LDAP/AD only), Chrome Remote Desktop (Google OAuth only – no Authentik)


API Comparison

ToolAPI TypeAuthWebhooksSDKs
RustDeskREST (limited)API keyNoNone official (open source)
Apache GuacamoleRESTToken, BasicNoPython (community), Java (native)
MeshCentralREST + WebSocketToken, CookieYes (event hooks)Node.js (native), Python (community)
AspiaNoneN/ANoNone (local application)
ConnectWise ScreenConnectRESTAPI key, SessionYes (webhooks, extensions)PowerShell, .NET (community)
BeyondTrust Remote SupportRESTOAuth2, API keyYes (webhooks)Python (community)
SolarWinds DamewareNone (GUI)N/ANoNone (desktop application)
BeyondTrust PRA (Bomgar)RESTOAuth2, API keyYes (webhooks)Python (community)
NinjaOne Remote AccessRESTOAuth2Yes (webhooks)Python, PowerShell (official)
TeamViewerRESTOAuth2, BearerYes (webhooks)Python, .NET, JS (community)
AnyDeskRESTAPI key, LicenseYes (webhooks)None official
SplashtopRESTOAuth2, API keyYes (webhooks)None official
GoTo ResolveRESTOAuth2Yes (webhooks)None official
Zoho AssistRESTOAuth2Yes (webhooks)Python (Zoho SDK)
Atera Remote AccessRESTAPI keyYes (webhooks)PowerShell (official)
Chrome Remote DesktopNoneN/ANoNone (consumer tool)

Remote Access Features

ToolUnattendedAttendedFile TransferSession RecordingMulti-MonitorWake-on-LANRemote PrintChat
RustDeskYesYesYesNoYesYesNoYes
Apache GuacamoleYes (via RDP/VNC)No (gateway)Yes (SFTP)Yes (guaclog)YesNoYes (RDP)No
MeshCentralYesYesYesYesYesYesNoYes
AspiaYesNoYesNoYesNoNoYes
ConnectWise ScreenConnectYesYesYesYesYesYesYesYes
BeyondTrust Remote SupportYesYesYesYesYesYesYesYes
SolarWinds DamewareYesNoYesNoYesYesNoYes
BeyondTrust PRA (Bomgar)YesYesYesYesYesYesYesYes
NinjaOne Remote AccessYesYesYesYesYesYesNoYes
TeamViewerYesYesYesYesYesYesYesYes
AnyDeskYesYesYesYesYesYesYesYes
SplashtopYesYesYesYesYesYesYesYes
GoTo ResolveYesYesYesYesYesYesYesYes
Zoho AssistYesYesYesYesYesYesYesYes
Atera Remote AccessYesYesYesYesYesYesNoYes
Chrome Remote DesktopYesNoNoNoYesNoNoNo

Best feature set: ConnectWise ScreenConnect, BeyondTrust, TeamViewer, Splashtop (all features)

Most limited: Chrome Remote Desktop (basic screen sharing only)


MSP / Multi-Tenant Features

ToolMulti-TenantPer-Tenant BrandingTechnician RoutingPer-Tenant Reporting
RustDeskNo (single instance)NoNoNo
Apache GuacamoleYes (connection groups)NoYes (user groups)No (external reporting)
MeshCentralYes (device groups)Yes (custom branding)Yes (user-group mapping)Yes (per-group reports)
AspiaNoNoNoNo
ConnectWise ScreenConnectYes (MSP-native)Yes (white-label)Yes (session groups)Yes (per-client reports)
BeyondTrust Remote SupportYes (sites)Yes (custom portals)Yes (team routing)Yes (per-site reports)
SolarWinds DamewareNoNoNoNo
BeyondTrust PRA (Bomgar)Yes (sites)Yes (custom portals)Yes (team routing)Yes (per-site reports)
NinjaOne Remote AccessYes (organizations)Yes (branding)Yes (technician assignment)Yes (per-org reports)
TeamViewerYes (companies)Yes (custom branding)Yes (channel groups)Yes (per-company reports)
AnyDeskYes (namespaces)Yes (custom client)Yes (team management)Yes (namespace reports)
SplashtopYes (MSP-native)Yes (white-label)Yes (technician groups)Yes (per-client reports)
GoTo ResolveYes (organizations)Yes (branding)Yes (team assignment)Yes (per-org reports)
Zoho AssistYes (departments)Yes (rebranding)Yes (technician groups)Yes (per-dept reports)
Atera Remote AccessYes (MSP-native)Yes (branding)Yes (technician mapping)Yes (per-customer reports)
Chrome Remote DesktopNoNoNoNo

Best MSP support: ConnectWise ScreenConnect (purpose-built for MSPs), Splashtop (MSP-native), Atera (MSP-native), NinjaOne (MSP-native)

No multi-tenant: RustDesk, Aspia, Dameware, Chrome Remote Desktop


Security Features

ToolE2E EncryptionMFASession AuditIP WhitelistBranding
RustDeskYes (E2E)NoYes (connection logs)NoNo
Apache GuacamoleYes (TLS)Yes (TOTP)Yes (guaclog)Yes (connection policies)No
MeshCentralYes (TLS + agent)Yes (TOTP, U2F)Yes (session logs)Yes (IP filtering)Yes
AspiaYes (TLS 1.3)NoNoNoNo
ConnectWise ScreenConnectYes (AES-256)Yes (TOTP, push)Yes (full audit)Yes (IP restrictions)Yes
BeyondTrust Remote SupportYes (AES-256)Yes (TOTP, smart card)Yes (full audit, video)Yes (IP restrictions)Yes
SolarWinds DamewareYes (TLS)Yes (smart card)Yes (connection logs)NoNo
BeyondTrust PRA (Bomgar)Yes (AES-256)Yes (TOTP, smart card)Yes (full audit, video)Yes (IP restrictions)Yes
NinjaOne Remote AccessYes (AES-256)Yes (TOTP)Yes (session audit)Yes (IP filtering)Yes
TeamViewerYes (AES-256, RSA)Yes (TOTP)Yes (full audit)Yes (allowlist/blocklist)Yes
AnyDeskYes (TLS 1.2, RSA)Yes (2FA)Yes (session logs)Yes (namespace whitelist)Yes
SplashtopYes (TLS + AES-256)Yes (TOTP)Yes (full audit)Yes (IP restrictions)Yes
GoTo ResolveYes (AES-256)Yes (TOTP)Yes (session audit)Yes (IP restrictions)Yes
Zoho AssistYes (TLS + AES-256)Yes (TOTP)Yes (session logs)Yes (IP restrictions)Yes
Atera Remote AccessYes (TLS + AES-256)Yes (TOTP)Yes (session audit)Yes (IP restrictions)Yes
Chrome Remote DesktopYes (TLS, DTLS)Yes (Google 2FA)NoNoNo

Platform Support

ToolWindowsmacOSLinuxiOSAndroidBrowser
RustDeskYesYesYesYesYesYes (web client)
Apache GuacamoleYes (via RDP)Yes (via VNC)Yes (via SSH/VNC)N/A (browser)N/A (browser)Yes (HTML5 – primary)
MeshCentralYesYesYesNoNoYes (web client)
AspiaYesNoYes (limited)NoNoNo
ConnectWise ScreenConnectYesYesYesYesYesYes (web client)
BeyondTrust Remote SupportYesYesYesYesYesYes (web console)
SolarWinds DamewareYesNoYes (limited)NoNoYes (DRE web)
BeyondTrust PRA (Bomgar)YesYesYesYesYesYes (web console)
NinjaOne Remote AccessYesYesYesNoNoYes (web console)
TeamViewerYesYesYesYesYesYes (web client)
AnyDeskYesYesYesYesYesNo
SplashtopYesYesYesYesYesYes (web client)
GoTo ResolveYesYesYesYesYesYes (web client)
Zoho AssistYesYesYesYesYesYes (web client)
Atera Remote AccessYesYesYesNoNoYes (web console)
Chrome Remote DesktopYesYesYesYesYesYes (browser – primary)

Best cross-platform: TeamViewer, Splashtop, GoTo Resolve, Zoho Assist (all platforms including mobile)

Most limited: Aspia (Windows-focused, no mobile, no browser)


Deployment and Licensing

ToolLicenseSelf-HostedLanguageDockerPricing Model
RustDeskAGPL-3.0YesRust, FlutterYesFree OSS; Pro from $1.99/month
Apache GuacamoleApache-2.0YesJava, JavaScriptYesFree (fully open source)
MeshCentralApache-2.0YesNode.jsYesFree (fully open source)
AspiaGPL-3.0YesC++NoFree (fully open source)
ConnectWise ScreenConnectProprietaryYes (on-prem).NETNoPer-technician; starts ~$33/mo
BeyondTrust Remote SupportProprietaryYes (appliance)NoPer-technician; enterprise pricing
SolarWinds DamewareProprietaryYes (on-prem)NoPer-technician perpetual license
BeyondTrust PRA (Bomgar)ProprietaryYes (appliance)NoPer-endpoint; enterprise pricing
NinjaOne Remote AccessProprietaryNo (SaaS)NoPer-endpoint; included in NinjaOne
TeamViewerProprietaryNo (SaaS)NoPer-user / per-device; from ~$24.90/mo
AnyDeskProprietaryPartial (relay)NoPer-user; from ~$14.90/mo
SplashtopProprietaryNo (SaaS)NoPer-technician; from ~$47/mo (MSP)
GoTo ResolveProprietaryNo (SaaS)NoPer-agent; free tier + paid plans
Zoho AssistProprietaryNo (SaaS)NoPer-technician; from ~$12/mo
Atera Remote AccessProprietaryNo (SaaS)NoPer-technician; included in Atera
Chrome Remote DesktopProprietaryNo (SaaS)NoFree (Google service)

Self-hosted OSS: RustDesk (AGPL-3.0), Apache Guacamole (Apache-2.0), MeshCentral (Apache-2.0), Aspia (GPL-3.0)

License caution: RustDesk uses AGPL-3.0, which requires sharing modifications with all network users. Organizations must evaluate whether AGPL obligations are acceptable.


Tools

27 tools.

Action1

Action1 is a cloud-native RMM platform with a strong focus on patch management, offering a generous free tier of 200 endpoints.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

AnyDesk

AnyDesk is a remote desktop application developed in Germany, known for its lightweight design and high-performance proprietary codec called DeskRT.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

Apache Guacamole

Apache Guacamole is a clientless remote desktop gateway that provides browser-based access to remote machines via RDP, VNC, SSH, Telnet, and Kubernetes terminals.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: OIDC, SAML

Website · Source

Aspia

Aspia is a lightweight open-source remote desktop application written in C++ with a focus on simplicity and performance.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Atera

Atera is an all-in-one IT management platform combining RMM, PSA, remote access, patching, and billing in a single SaaS console.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Atera Remote Access

Atera Remote Access is the remote control component built into the Atera all-in-one IT management platform.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

BeyondTrust Privileged Remote Access (Bomgar)

BeyondTrust Privileged Remote Access (PRA), formerly known as Bomgar Privileged Access, is an enterprise platform for secure remote access to critical systems by privileged users, vendors, and administrators.

License: Proprietary (proprietary) · Kind: web · Deploy: native, appliance · SSO: none

Website

BeyondTrust Remote Support

BeyondTrust Remote Support (formerly Bomgar Remote Support) is an enterprise-grade attended and unattended remote support platform designed for organizations with strict security and compliance requirements.

License: Proprietary (proprietary) · Kind: web · Deploy: native, appliance · SSO: none

Website

Chrome Remote Desktop

Chrome Remote Desktop is a free remote desktop tool provided by Google that enables users to access their own computers remotely or share their screen with others for basic remote support.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC

Website

ConnectWise Automate

ConnectWise Automate (formerly LabTech) is an enterprise-grade RMM platform designed for MSPs requiring deep automation, scripting, and endpoint management capabilities.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none

Website

ConnectWise ScreenConnect

ConnectWise ScreenConnect (formerly ConnectWise Control, and before that ScreenConnect) is the dominant remote support tool in the MSP market.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

Datto RMM

Datto RMM is a cloud-based Remote Monitoring and Management platform designed for MSPs, offering endpoint monitoring, patch management, remote access, scripting, and a component library for automating common IT tasks.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

GoTo Resolve (LogMeIn)

GoTo Resolve (formerly GoToAssist, and before that part of the LogMeIn portfolio) is a unified IT management and remote support platform within the GoTo product family.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

Level

Level is a modern, cloud-native RMM platform built from scratch with a focus on speed, real-time scripting, and a clean user interface.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

MeshCentral

MeshCentral is a comprehensive open-source remote management platform that provides full remote desktop, terminal, file management, and device administration capabilities through a web-based interface.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: OIDC

Website · Source

N-able N-sight / N-central

N-able (formerly SolarWinds MSP) offers two RMM platforms: N-sight (formerly N-able RMM) for cloud-first MSPs, and N-central for larger MSPs requiring on-premises control and deeper automation.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none

Website

NinjaOne

NinjaOne (formerly NinjaRMM) is a cloud-native unified IT operations platform that combines RMM, patch management, remote access, backup, endpoint security, and IT documentation.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

NinjaOne Remote Access

NinjaOne Remote Access is the remote control component built into the NinjaOne RMM (Remote Monitoring and Management) platform.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

Pulseway

Pulseway is a mobile-first RMM platform that enables IT professionals to monitor and manage endpoints in real time from native mobile apps on iOS and Android.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none

Website

RustDesk

RustDesk is an open-source remote desktop application written in Rust with a Flutter-based client, designed as a self-hosted alternative to TeamViewer.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

SolarWinds Dameware

SolarWinds Dameware consists of two complementary products: Dameware Mini Remote Control (MRC) for direct remote desktop connections, and Dameware Remote Everywhere (DRE) for cloud-assisted remote support.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

Splashtop

Splashtop is a remote access and remote support platform that has grown rapidly in the MSP market by offering competitive pricing, strong performance, and purpose-built MSP features.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

SuperOps

SuperOps is a unified RMM and PSA platform built from scratch for MSPs, combining remote monitoring, patch management, ticketing, project management, and billing in a single AI-powered console.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Syncro

Syncro is a combined RMM and PSA platform built specifically for MSPs, offering remote monitoring, patch management, scripting, ticketing, invoicing, and customer management in a single flat-rate subscription.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Tactical RMM

Tactical RMM is an open-source Remote Monitoring and Management platform designed for MSPs and IT administrators.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

TeamViewer

TeamViewer is the most widely deployed remote access and remote support platform in the world, used by hundreds of millions of devices across consumer, SMB, and enterprise segments.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

Zoho Assist

Zoho Assist is a SaaS remote support and remote access tool in the Zoho ecosystem, offering attended and unattended sessions with file transfer, session recording, and multi-monitor support.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

ResorsIT Tools Catalog Search