List of the Top 25 RMM Software in 2025

Reviews and comparisons of the top RMM software currently available


RMM (Remote Monitoring and Management) software is designed to help IT professionals remotely manage and monitor computer systems and networks. It allows technicians to perform tasks such as software updates, troubleshooting, and system maintenance without physically being present. The software often includes features for real-time monitoring of hardware and software performance, as well as alert systems to notify administrators of potential issues. RMM platforms typically support remote access to devices, enabling IT teams to resolve problems or provide support quickly and efficiently. Security is a key component, as RMM software can be used to patch vulnerabilities and ensure that devices are compliant with organizational security policies. By automating routine tasks and providing remote support, RMM software helps businesses optimize their IT operations and reduce downtime.

  • 1
    SuperOps Reviews & Ratings

    SuperOps

    SuperOps

    Streamline your MSP operations with AI-driven efficiency today!
    More Information
    Company Website
    Company Website
    SuperOps is an innovative all-in-one PSA-RMM platform tailored for driven MSPs aiming for effective growth. Enhanced by AI capabilities and intelligent automation, SuperOps provides an extensive array of features, ranging from IT documentation to project management, guaranteeing that MSPs can find all necessary tools under one roof. Eliminate the hassle of using various disjointed applications—SuperOps enables MSPs to transition away from obsolete, scattered systems with a cloud-native solution designed for ease of use and efficiency. Discover a cohesive, contemporary platform that simplifies operations and transforms the management of IT services into a hassle-free experience, paving the way for enhanced productivity.
  • 2
    Leader badge
    NinjaOne Reviews & Ratings

    NinjaOne

    NinjaOne

    Streamline IT management with enhanced efficiency and security.
    More Information
    Company Website
    Company Website
    NinjaOne streamlines the most challenging aspects of IT management, serving over 20,000 IT teams with enhanced capabilities. By delivering in-depth insights into endpoints, strong security protocols, and a unified control system, NinjaOne increases operational efficiency, protects sensitive information, and reduces IT costs. This all-encompassing platform provides a diverse set of tools for managing and securing endpoints, such as patch management, mobile device supervision, software deployment, remote assistance, backup solutions, and additional features, all made possible through its wide-ranging IT and security integrations. With its ability to adapt to various IT environments and needs, NinjaOne stands out as a vital resource for modern IT teams.
  • 3
    Leader badge
    Atera Reviews & Ratings

    Atera

    Atera

    Streamline IT operations with intelligent management and automation.
    More Information
    Company Website
    Company Website
    Atera is a comprehensive IT management solution that integrates remote monitoring and management (RMM), helpdesk services, and ticketing, all enhanced by Action AI™ to significantly increase efficiency for organizations of any size. Experience the benefits of Atera with a free trial today!
  • 4
    ConnectWise RMM Reviews & Ratings

    ConnectWise RMM

    ConnectWise

    Empower your IT management, enhance security, grow sustainably.
    More Information
    Company Website
    Company Website
    Oversee your clients' IT systems effectively by utilizing ConnectWise RMM, a comprehensive software solution designed to provide proactive management tools along with NOC services that will surpass client expectations. With the rising number of vulnerabilities each year, prioritizing smart patching has become crucial; our system automatically tests and deploys patches whenever feasible while minimizing the installation of harmful updates. This ensures that your clients remain secure, allowing you to focus less on endpoint management and dedicate more time to expanding your business. Finding, hiring, and keeping top-tier talent can be a significant challenge, with 81% of IT leaders affirming that securing the right professionals is tough. By incorporating ConnectWise RMM and NOC services, you can access the necessary expertise and problem-solving capabilities to fulfill your clients' needs without the burden of increasing your workforce. Ultimately, this strategic approach not only enhances client satisfaction but also positions your business for sustainable growth in a competitive market.
  • 5
    Leader badge
    Site24x7 Reviews & Ratings

    Site24x7

    ManageEngine

    Transform IT operations with comprehensive cloud monitoring solutions.
    More Information
    Company Website
    Company Website
    Site24x7 offers an integrated cloud monitoring solution designed to enhance IT operations and DevOps for organizations of all sizes. This platform assesses the actual experiences of users interacting with websites and applications on both desktop and mobile platforms. DevOps teams benefit from capabilities that allow them to oversee and diagnose issues in applications and servers, along with monitoring their network infrastructure, which encompasses both private and public cloud environments. The comprehensive end-user experience monitoring is facilitated from over 100 locations worldwide, utilizing a range of wireless carriers to ensure thorough coverage and insight into performance. By leveraging such extensive monitoring features, organizations can significantly improve their operational efficiency and user satisfaction.
  • 6
    NMIS Reviews & Ratings

    NMIS

    FirstWave

    Empowering partners with integrated network management and cybersecurity solutions.
    More Information
    Company Website
    Company Website
    FirstWave’s NMIS acts as a robust network management system, encompassing fault detection, performance monitoring, configuration oversight, performance visualizations, and alerts based on specific thresholds. It employs business rules that facilitate tailored notification policies, compatible with various notification methods. Additionally, FirstWave empowers its partners, which include some of the largest telecommunications companies and managed service providers worldwide, to safeguard their clientele against cyber threats, all while swiftly expanding their cybersecurity service revenues on a significant scale. Overall, FirstWave delivers a thorough and integrated solution for network discovery, management, and cybersecurity, catering to its global partners. This holistic approach ensures that partners can effectively combat evolving cyber threats while managing their networks efficiently.
  • 7
    Kandji Reviews & Ratings

    Kandji

    Kandji

    Streamline Apple device management, boost productivity effortlessly today!
    More Information
    Company Website
    Company Website
    Kandji is a specialized solution for managing Apple devices, designed specifically for IT departments within organizations that utilize Apple products. This cloud-based platform enables comprehensive management and security of various devices, including Mac computers, iPhones, iPads, and Apple TVs, thereby significantly reducing the time IT teams spend on repetitive manual tasks. Additionally, it offers over 150 pre-built automations and applications to further streamline operations and enhance productivity. With its user-friendly interface and robust features, Kandji empowers IT professionals to focus on strategic initiatives rather than mundane maintenance.
  • 8
    Pulseway Reviews & Ratings

    Pulseway

    MMSOFT Design

    Empower your IT with seamless remote monitoring solutions.
    More Information
    Company Website
    Company Website
    Pulseway is a comprehensive remote monitoring and management (RMM) solution designed for IT departments and managed service providers (MSPs), granting users full control over their IT environments. The software is user-friendly and can be deployed rapidly, ensuring that IT challenges are detected, tracked, and addressed promptly. With the Pulseway dashboard, users benefit from extensive visibility, sophisticated automation capabilities, remote management options, as well as OS and third-party patch management. Additionally, it offers network monitoring, IT automation, custom reporting, complete command traceability, and email notifications, among various other functionalities. The platform also provides optional add-ons for endpoint protection, business management (PSA), backup and disaster recovery solutions, along with integrations with leading antivirus providers, enhancing the efficiency and effectiveness of your IT operations. Each day, more than 6,000 customers globally rely on Pulseway to oversee their IT infrastructure, making it a trusted choice in the industry. To experience its capabilities, you can sign up for a complimentary 14-day trial.
  • 9
    Leader badge
    Syncro Reviews & Ratings

    Syncro

    Syncro

    Streamline your MSP operations with an all-in-one solution.
    More Information
    Company Website
    Company Website
    Syncro serves as a comprehensive business platform designed specifically for managing a successful managed service provider (MSP). Experience the convenience of PSA, RMM, and remote access all bundled into one cost-effective solution. Additionally, you can enhance your productivity even further with seamless integrations to over 50 MSP and business applications that you already utilize. The pricing structure of Syncro is straightforward, offering a single flat fee that covers all PSA, RMM, and remote access functionalities, allowing for unlimited endpoints with no binding contracts or minimum requirements. This simplicity makes it easier for MSPs to budget and plan their services effectively.
  • 10
    Leader badge
    New Relic Reviews & Ratings

    New Relic

    New Relic

    Empowering engineers with real-time insights for innovation.
    New Relic provides a robust Remote Monitoring and Management (RMM) solution that allows you to oversee your enterprise IT infrastructure from anywhere. Our integrated data platform compiles telemetry information from various remote devices, equipping you with powerful tools for comprehensive analysis of system performance and health. Tailored for extensive operations, New Relic's real-time monitoring capabilities, automated notifications, and customizable dashboards empower you to actively oversee and manage your infrastructure, quickly address any issues, and maintain peak performance and reliability. Streamline your remote management processes, boost operational effectiveness, and obtain valuable insights with New Relic’s cutting-edge RMM offerings, specifically designed to meet the demands of large enterprises.
  • 11
    Leader badge
    ConnectWise Automate Reviews & Ratings

    ConnectWise Automate

    ConnectWise

    Streamline IT management, enhance productivity, resolve issues swiftly.
    ConnectWise Automate enables rapid resolution of IT issues, streamlining processes for technology teams. This powerful platform for remote monitoring and management (RMM) enhances the productivity of IT personnel. It empowers teams to pinpoint devices and users in need of proactive oversight, eliminate obstacles to service delivery, and manage a greater number of endpoints efficiently, all without increasing their workload. As a result, organizations can maintain a higher level of service and support.
  • 12
    Auvik Reviews & Ratings

    Auvik

    Auvik Networks

    Streamline your network management with real-time insights today!
    Auvik elevates remote monitoring and management (RMM) through its advanced automated network insights and live visibility features. Effortlessly oversee intricate infrastructures, utilizing tools for dynamic mapping, proactive issue resolution, and comprehensive reporting. Auvik's automation minimizes the demands of everyday tasks, empowering managed service providers (MSPs) and IT departments to expand their operations and provide exceptional service. Its smooth integration and user-friendly design significantly improve RMM functionalities and simplify IT processes.
  • 13
    Leader badge
    Heimdal Endpoint Detection and Response (EDR) Reviews & Ratings

    Heimdal®

    Comprehensive cybersecurity solution for evolving threats and protection.
    Heimdal® Endpoint Detection and Response is our exclusive multi-faceted service that offers exceptional capabilities for prevention, threat hunting, and remediation. This service integrates the most cutting-edge threat-hunting technologies available, including Heimdal Next-Gen Antivirus, Heimdal Privileged Access Management, Heimdal Application Control, Heimdal Ransomware Encryption Protection, Heimdal Patch & Asset Management, and Heimdal Threat Prevention. With six modules functioning together harmoniously under a single platform and agent, Heimdal Endpoint Detection and Response provides comprehensive cybersecurity layers necessary for safeguarding your organization against both familiar and unfamiliar online and internal threats. Our advanced product enables rapid and precise responses to complex malware, ensuring that your digital assets are protected while also maintaining your organization's reputation. By consolidating these capabilities, we deliver an efficient solution that addresses the evolving challenges of cybersecurity effectively.
  • 14
    Leader badge
    ManageEngine OpManager Reviews & Ratings

    ManageEngine

    Comprehensive network monitoring for optimal performance and resilience.
    OpManager serves as the perfect comprehensive tool for monitoring your organization's entire network system. It allows you to meticulously track the health, performance, and availability of all network components, including switches, routers, LANs, WLCs, IP addresses, and firewalls. By providing insights into hardware health and performance, you can efficiently monitor metrics such as CPU usage, memory, temperature, and disk space, thereby enhancing overall operational efficiency. The software simplifies fault management and alert systems through instant notifications and thorough logging. With streamlined workflows, users can easily set up the system for rapid diagnosis and implementation of corrective actions. Additionally, OpManager boasts robust visualization features, including business views, 3D data center representations, topology maps, heat maps, and customizable dashboards that cater to various needs. By equipping users with over 250 predefined reports covering critical metrics and areas in the network, it empowers proactive capacity planning and informed decision-making. Overall, the extensive management functionalities of OpManager position it as the optimal choice for IT administrators striving for enhanced network resilience and operational effectiveness. Furthermore, its user-friendly interface ensures that both novice and experienced administrators can navigate the platform with ease.
  • 15
    Action1 Reviews & Ratings

    Action1

    Action1

    Transform your patch management with swift, effective vulnerability solutions.
    Action1 transforms patch management by allowing organizations to swiftly identify and address vulnerabilities, achieving an impressive 99% success rate in patch deployment. Enhance your third-party patching processes, including bespoke software, through Action1’s proprietary Software Repository, expertly managed by security professionals, while also overseeing OS updates in a fully integrated system that ensures functional consistency. Real-time vulnerability detection enables immediate remediation by applying patches, eliminating outdated software, or consolidating documentation for vulnerabilities that are unpatchable through compensating controls. Improve network efficiency when deploying substantial software packages, up to 32Gb, simultaneously, and accelerate patch delivery with Action1’s innovative P2P Distribution technology. Recognized as the most user-friendly patch management solution available, Action1 can be set up within five minutes, allowing for immediate automation of patching through its straightforward interface. With its cloud-native architecture, Action1 is designed to scale infinitely and seamlessly supports both on-site and remote employee systems, servers, and cloud applications without the need for a VPN. As a pioneering patch management provider, Action1 has also become the first vendor to achieve SOC 2 and ISO certifications, further solidifying its commitment to security and reliability in patch management.
  • 16
    Leader badge
    Domotz Reviews & Ratings

    Domotz

    Revolutionize network oversight with our free trial today!
    Explore the reasons why Managed Service Providers, IT experts, and System Integrators rely on our Network Monitoring and Management Solution to oversee countless networks across the globe. Experience the benefits for yourself by trying it for free today!
  • 17
    LogicMonitor Reviews & Ratings

    LogicMonitor

    LogicMonitor

    Unleash seamless insights for confident, empowered digital success.
    LogicMonitor stands out as the premier SaaS-based observability platform, fully automated and designed for both enterprise IT and managed service providers. With a focus on cloud-first and hybrid solutions, it equips organizations and service providers with vital insights by offering extensive visibility into various aspects such as networks, cloud environments, applications, servers, and log data, all integrated into a single platform. This fosters enhanced collaboration and efficiency among IT and DevOps teams, while ensuring a secure and intelligently automated environment. By delivering comprehensive end-to-end observability for enterprise operations, LogicMonitor bridges the gap between developers and users, aligns customer experiences with cloud services, connects infrastructure with applications, and transforms business insights into immediate actions. This not only maximizes uptime and improves the user experience but also enables businesses to anticipate future challenges, empowering them to advance confidently and without hesitation. As the digital landscape evolves, maintaining such a robust observability framework becomes essential for sustained success.
  • 18
    Leader badge
    Pandora FMS Reviews & Ratings

    Pandora FMS

    Transform your IT landscape with comprehensive monitoring solutions.
    Pandora FMS boasts over 50,000 installations worldwide, making it a comprehensive monitoring solution that addresses various traditional monitoring sectors such as servers, networks, applications, logs, synthetic transactions, remote management, and inventory. This platform enables swift identification and resolution of issues, effectively scaling to accommodate both on-premise and multi-cloud environments. With Pandora FMS, users can leverage their entire IT infrastructure and analytical tools to tackle even the most elusive problems. Additionally, it offers extensive control over a wide range of technologies and applications through its collection of more than 500 plugins, which support systems like SAP, Oracle, Lotus, Citrix, Jboss, VMware, AWS, and SQL Server. Consequently, organizations can ensure optimal performance and reliability across their entire technology ecosystem.
  • 19
    Splashtop Remote Support Reviews & Ratings

    Splashtop Remote Support

    Splashtop

    Effortless remote access for seamless support and productivity.
    Provide remote assistance to both client and internal systems through unattended access, enabling users to connect to their computers from afar. Whether you're new to remote support solutions or seeking a cost-effective alternative to pricier options, Splashtop Remote Support is an ideal choice. This top-tier remote support solution facilitates seamless access to your managed devices from any platform, ensuring you can connect anytime, backed by our rapid, high-definition connections. With Splashtop, remote management becomes efficient and user-friendly, enhancing productivity for both support teams and users alike.
  • 20
    Hexnode UEM Reviews & Ratings

    Hexnode UEM

    Mitsogo Inc

    Streamline device management for dynamic teams with ease.
    Hexnode UEM serves as a comprehensive Unified Endpoint Management solution that enables oversight of devices across various platforms through a centralized interface. It adopts a user-focused strategy, ensuring a smooth management experience throughout the entire lifecycle of devices, from initial enrollment to eventual retirement. This platform is relied upon by businesses of all sizes, from small to medium enterprises to Fortune 500 companies globally, as it provides an extensive array of tools tailored for the demands of today's mobile and modern workforce. Among its offerings are management capabilities for a diverse range of devices, including iOS, iPadOS, Android, Windows, macOS, tvOS, Apple TV, Android TV, and fireOS, accompanied by a user-friendly dashboard that enhances visibility and control over mobile assets within the organization, as well as web filtering for enhanced security measures, location tracking, and an array of other valuable features designed to optimize device management. With the increasing reliance on mobile technology, Hexnode UEM continues to evolve, meeting the needs of dynamic teams and enhancing productivity across various sectors.
  • 21
    Igiko Management Tools Reviews & Ratings

    Igiko Management Tools

    Igiko

    Seamless remote management, monitoring, and access for everyone.
    Igiko Management Tools is an online application that facilitates the remote management and monitoring of both physical and virtual machines, operating within a security framework that is based on user permissions. Equipped with an integrated remote gateway, Igiko enables users to connect seamlessly to their computers and virtual machines. The web console utilizes HTML5 RDP control, allowing users to access remote desktops through any standard web browser. Distinct from many remote monitoring and management (RMM) solutions, the Igiko application functions as an agentless service. It requires installation on only a single machine to grant remote access, monitoring, and management capabilities to all local computers and virtual machines. The configuration and global access of the application is streamlined thanks to its built-in web server and tunnel-provider clients, which come with a dedicated DNS address hosted on the Igiko server. This makes Igiko particularly well-suited for small and medium-sized enterprises, hosting providers, software development and engineering companies, as well as home users and those operating virtual labs, ensuring a versatile solution for a variety of needs.
  • 22
    Leader badge
    LogMeIn Rescue by GoTo Reviews & Ratings

    LogMeIn Rescue by GoTo

    GoTo

    Empower your support team with secure, efficient remote assistance.
    GoTo's LogMeIn Rescue is an effective and budget-friendly solution for remote support. This robust software enhances the efficiency of support teams and facilitates smooth assistance for users. It boasts essential functionalities like remote control, diagnostics, compatibility across multiple platforms, device configuration, video support, and various integrations and APIs. These features empower help agents and employees to maximize their productivity. Help desk technicians can address issues on inactive devices through tools like system information, scripting, and unattended access. Security remains a paramount concern with remote access software, and Rescue addresses this with HIPAA-compliant multi-factor authentication and advanced 256-bit AES encryption. Additionally, it includes features like permission-based security, single sign-on (SSO), IP login restrictions, and stringent password policies to safeguard your operations effectively. By prioritizing both functionality and security, Rescue offers a comprehensive solution for businesses seeking reliable remote support.
  • 23
    ServiceDesk Plus MSP Reviews & Ratings

    ServiceDesk Plus MSP

    ManageEngine

    Empower your IT management with seamless, integrated solutions.
    ServiceDesk Plus is a robust, web-based ITSM suite tailored for managed service providers. This integrated ITSM solution offers extensive capabilities in help desk, service desk, and asset management, utilizing a multi-tenant architecture that ensures effective data segregation. Such a setup enables service providers to deliver support and services to various clients while maintaining centralized control over operations. Additionally, its user-friendly interface simplifies the management of client interactions, enhancing overall efficiency.
  • 24
    Leader badge
    GoTo Resolve Reviews & Ratings

    GoTo Resolve

    GoTo

    Effortless IT support that enhances productivity, anywhere, anytime.
    GoToResolve offers a refreshingly straightforward IT support solution that seamlessly aligns with your team's current workflow. This comprehensive IT platform empowers you to assist your workforce from any location, addressing all your technological requirements within a single interface. It simplifies the process to the point where it feels as easy as having a conversation. Both agents and employees can enhance their productivity through time-saving features like unattended access, multi-session handling, and efficient session management. Not only does this ensure that systems remain secure, but it also enables businesses to operate without interruption. The platform facilitates remote access, support, and ticketing all in one place, making it more convenient for both remote and in-office teams to utilize GoTo Resolve. With a streamlined join flow, you can expedite problem resolution and ensure that agents have all the necessary tools at their fingertips to tackle issues swiftly. The platform includes a variety of functionalities, such as in-session system diagnostics, reboot/reconnect options, admin mode, file transfer capabilities, and support for multi-session management, among others. This versatility makes GoToResolve an invaluable asset for any organization looking to enhance their IT support experience.
  • 25
    Leader badge
    Trio Reviews & Ratings

    Trio

    Trio Technology

    Revolutionizing management with secure, efficient, automated solutions.
    Trio transforms conventional management techniques in multiple fields, such as corporate environments and educational facilities, by providing efficient, automated, and secure solutions. This cutting-edge mobile device management system is crafted to exceed your expectations regarding both security and productivity. In addition to device management, Trio also integrates vulnerability management, endpoint detection and response (EDR), compliance tracking, and offers extensive visibility into all endpoints, thereby improving overall oversight. With Trio, organizations can not only enhance their operational efficiency but also ensure robust security measures are in place across all devices.
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next

RMM Software Buyers Guide

Remote Monitoring and Management (RMM) software is designed to help IT professionals and managed service providers (MSPs) monitor, manage, and maintain IT systems and infrastructure from a remote location. This software provides a suite of tools that enable proactive management, real-time monitoring, and efficient troubleshooting of IT assets, ensuring the stability and performance of technology environments. RMM software is essential for maintaining operational efficiency, minimizing downtime, and delivering comprehensive IT support.

Core Features

RMM software typically includes a range of features that facilitate effective IT management and support:

  • Remote Monitoring: Continuous surveillance of IT systems, including servers, workstations, and network devices. This feature provides real-time data on system health, performance metrics, and potential issues, enabling early detection of problems.
  • Remote Access and Control: Tools that allow IT professionals to remotely access and control devices and systems. This includes remote desktop capabilities, file transfers, and command execution, facilitating quick troubleshooting and support.
  • Automated Maintenance: Features for automating routine maintenance tasks such as software updates, patch management, and system backups. Automation helps ensure that systems remain up-to-date and secure without requiring manual intervention.
  • Alerting and Notifications: Configurable alerts and notifications that inform IT staff of critical issues, performance anomalies, or security breaches. This helps ensure timely responses to potential problems and reduces the risk of prolonged downtime.
  • Asset Management: Tools for tracking and managing IT assets, including hardware and software inventory, license compliance, and configuration details. Effective asset management supports better planning and resource allocation.
  • Reporting and Analytics: Advanced reporting and analytics capabilities that provide insights into system performance, incident trends, and service levels. Reports can be used for performance monitoring, compliance auditing, and strategic planning.
  • Security Management: Features that support security measures, including antivirus monitoring, firewall management, and vulnerability assessments. This helps protect IT environments from threats and ensures adherence to security policies.

Benefits of RMM Software

The use of RMM software offers several significant benefits for IT management and support:

  1. Proactive Management: By continuously monitoring systems and automating maintenance tasks, RMM software enables proactive management, reducing the likelihood of unexpected issues and minimizing downtime.
  2. Increased Efficiency: Remote access and automated tools streamline IT support processes, allowing IT professionals to resolve issues more quickly and efficiently without requiring physical presence.
  3. Improved Security: Integrated security features help protect IT environments from threats, ensure compliance with security policies, and maintain the integrity of systems and data.
  4. Enhanced Visibility: Real-time monitoring and detailed reporting provide valuable insights into system performance and health, helping IT staff make informed decisions and optimize resource usage.
  5. Cost Savings: By reducing the need for on-site support and automating routine tasks, RMM software can lower operational costs and improve overall cost-effectiveness for IT management.

Challenges and Considerations

Despite its advantages, RMM software also presents some challenges and considerations:

  • Complexity: Implementing and configuring RMM software can be complex, requiring a thorough understanding of the system’s features and integration with existing IT infrastructure.
  • Security Risks: Remote access capabilities introduce potential security risks, making it essential to implement robust security measures to protect against unauthorized access and data breaches.
  • Integration: Ensuring compatibility and integration with other IT management tools and systems can be challenging, potentially requiring additional configuration and technical expertise.
  • Cost: The initial investment and ongoing subscription or licensing fees for RMM software can be significant, particularly for smaller organizations or those with limited budgets.
  • Training and Adoption: Effective use of RMM software often requires training for IT staff to fully leverage its capabilities and integrate it into existing workflows.

In summary, Remote Monitoring and Management (RMM) software is a critical tool for IT professionals and managed service providers, offering features that enhance system monitoring, remote access, and proactive management. Its benefits, including improved efficiency, security, and cost savings, make it a valuable asset for maintaining and optimizing IT environments. However, challenges related to complexity, security, and cost must be addressed to fully realize the advantages of RMM software and ensure its successful implementation and use.