Suggested Categories:

Terminal Emulators
Terminal emulators are software programs that replicate the functionality of a traditional terminal or command-line interface (CLI) within a graphical environment. These tools allow users to interact with their computer's operating system using text-based commands, offering access to system functions, file management, and programming tasks. Terminal emulators are commonly used by developers, system administrators, and power users for running scripts, managing servers, or debugging applications. They often support features such as tabbed windows, color schemes, customizable key bindings, and integration with remote systems through protocols like SSH. By providing a flexible and efficient way to work with the command line, terminal emulators enhance productivity in both local and remote computing environments.
Kiosk Software
Kiosk software is software designed to run on self-service kiosks, allowing users to interact with a digital interface for tasks like information retrieval, ordering, or payment. It often features a touch-based user interface that is intuitive and easy to navigate. Kiosk software can be customized to suit various industries, including retail, hospitality, transportation, and healthcare. It typically includes security features to prevent unauthorized access and protect sensitive data. Additionally, kiosk software is often designed for remote management, enabling businesses to monitor and update their kiosk systems efficiently.
Package Managers
Package managers are software tools that automate the process of installing, upgrading, configuring, and removing software packages. They simplify dependency management by ensuring that required libraries and modules are downloaded and updated correctly. Many package managers connect to online repositories, allowing developers and system administrators to access large ecosystems of software quickly. By standardizing installations and updates, they reduce errors, improve consistency, and save time in both development and production environments. Package managers are widely used across programming languages, operating systems, and frameworks to streamline software distribution and maintenance.
IoT Operating Systems
IoT operating systems (OS) are specialized software platforms designed to run on Internet of Things (IoT) devices, providing the necessary functionality for resource management, communication, and real-time processing. These operating systems are optimized for low power consumption, small memory footprints, and efficient processing, allowing IoT devices to operate in environments with limited resources. IoT operating systems typically offer features like device control, sensor management, connectivity protocols, and security to ensure that IoT devices perform reliably and securely. They are used in a variety of IoT applications, such as smart home devices, wearables, industrial machinery, and automotive systems.
Hosting Control Panels
Hosting control panels, also known as site management and web hosting control panels, are software tools that enable IT professionals to manage their website, servers, and hosting packages. Hosting control panels simplify the process of managing domains, email accounts, installing website and server applications, and more.
Firewall Software
Firewall software is a security tool that monitors and controls incoming and outgoing network traffic based on predetermined security rules. Acting as a barrier between a trusted internal network and untrusted external networks, firewalls help prevent unauthorized access and protect against cyber threats. They work by analyzing data packets and determining whether they should be allowed through based on set policies, blocking potentially harmful traffic. Modern firewalls often incorporate advanced features like intrusion prevention, application filtering, and deep packet inspection to strengthen security further. By providing this critical layer of protection, firewall software safeguards sensitive data and ensures the integrity of networked systems.
Configuration Management Software
Configuration management software is used to track and manage the configuration of systems, networks, and software throughout their lifecycle. It allows teams to automate the process of setting up and maintaining consistent configurations across multiple environments, reducing human error and ensuring standardization. This software helps monitor changes, providing version control and audit trails to maintain system integrity and compliance. It is especially useful in complex IT infrastructures, enabling teams to deploy, update, and scale systems efficiently. Configuration management software ultimately improves system reliability, reduces downtime, and facilitates collaboration among development and operations teams.
Telephony Software
Telephony software is a type of communication technology that enables voice and video communication over telephone systems, computers, and the internet. These platforms are designed to manage, route, and track phone calls, messages, and multimedia communications within businesses or personal environments. Features of telephony software often include VoIP (Voice over Internet Protocol) support, call routing, interactive voice response (IVR), voicemail, call recording, and integration with customer relationship management (CRM) systems. Many telephony systems also include analytics tools for tracking call volumes, durations, and customer interactions. By improving communication efficiency and providing scalable solutions, telephony software is crucial for businesses looking to streamline their communication infrastructure.
Virtualization Software
Virtualization software enables the creation and management of virtual machines (VMs) that emulate physical computers. By abstracting the underlying hardware, it allows multiple operating systems to run on a single physical machine, improving resource utilization and flexibility. Virtualization provides an isolated environment for applications, increasing security and stability by preventing conflicts between different software systems. It also simplifies the management of IT infrastructure, as virtual machines can be easily created, cloned, and moved between different hosts. This technology is crucial for businesses looking to scale their operations, optimize resource usage, and improve disaster recovery processes.
MQTT Brokers
MQTT brokers are message brokers that allow clients to communicate with each other in a publish/subscribe model. They are designed for machine-to-machine communication and can be used in many scenarios such as home automation, healthcare, and industrial control systems. MQTT brokers are typically lightweight and efficient, using minimal resources in order to facilitate real-time messaging.
Communications Software
Communications software enables users to exchange information through various digital channels, including messaging, voice, and video. It facilitates real-time and asynchronous interactions across devices and networks, enhancing collaboration and connectivity. Common types include email clients, VoIP applications, video conferencing tools, and instant messaging platforms. Businesses and individuals rely on these solutions for remote work, customer support, and team coordination. Advanced features such as encryption, AI-driven automation, and integration with other software improve security and efficiency.
IT Management Software
IT management software is software used to help organizations and IT teams improve operational efficiency. It can be used for tasks such as tracking assets, monitoring networks and equipment, managing workflows, and resolving technical issues. It helps streamline processes to ensure businesses are running smoothly. IT management software can also provide accurate reporting and analytics that enable better decision-making.
Message Queue Software
Message queue software is a system that enables asynchronous communication between different software applications or services by managing the transmission of messages in a queue format. These platforms help decouple the components of a system, allowing them to communicate efficiently without requiring direct interaction. Message queue software is often used in distributed systems, microservices architectures, and event-driven systems, where it ensures that messages are delivered reliably, even in the event of service downtime or system failures. It typically includes features such as message persistence, prioritization, retry mechanisms, and scaling capabilities to handle high volumes of data.
Message-Oriented Middleware
Message-oriented middleware (MOM) is software that provides an interoperable interface between multiple applications. It enables applications to communicate with one another, regardless of their underlying technologies. Applications using MOM can send and receive messages across a variety of networks and transport protocols such as HTTP, TCP/IP, and SMTP. These messages can be either synchronous or asynchronous, allowing for real-time interactions or delayed messaging without the need for complex programming code. MOM also facilitates remote access through a centralized system making it easier to manage in distributed environments. Additionally, since it is independent of the application architecture, MOM offers increased flexibility when integrating different platforms together.
  • 1
    Open Automation Software

    Open Automation Software

    Open Automation Software

    Liberate your Industry 4.0 data with Open Automation Software IIoT platform for Windows and Linux. OAS is truly an unlimited IoT Gateway for Windows, Linux, Raspberry Pi 4, Windows IoT Core, and Docker deployments. Create HMI visualization for web, WPF, and WinForm C# and VB .NET applications. Log data and alarms to SQL Server, Oracle, MS Access, MySQL, Azure SQL, PostgreSQL, Cassandra, MongoDB, MariaDB, SQLite, InfluxDB, and CSV files.
    Starting Price: $495 one-time payment
  • 2
    Anypoint MQ

    Anypoint MQ

    MuleSoft

    With Anypoint MQ, perform advanced asynchronous messaging — such as queueing and pub/sub — with fully hosted and managed cloud message queues and exchanges. As a service of Anypoint Platform™, Anypoint MQ supports environments, business groups, and role-based access control (RBAC) with enterprise-grade functionality.
  • 3
    Azure Queue Storage
    Use Azure Queue Storage to build flexible applications and separate functions for better durability across large workloads. When you design applications for scale, application components can be decoupled, so that they can scale independently. Queue storage gives you asynchronous message queueing for communication between application components, whether they are running in the cloud, on the desktop, on-premises, or on mobile devices. Use Queue Storage to rightsize your service deployment....
  • 4
    AliwareMQ for IoT

    AliwareMQ for IoT

    Alibaba Cloud

    AliwareMQ for IoT is a message service that is designed specifically for IoT and mobile Internet (MI). The service can be applied to multiple scenarios, including live streaming, financial payments, smart catering, instant messaging, mobile apps, smart devices, and Internet of Vehicles. Message Queue for MQTT supports multiple protocols including MQTT and WebSocket to enable two-way communications between devices and the cloud. In this way, messages can be exchanged in multiple business...
  • 5
    ZeroMQ

    ZeroMQ

    ZeroMQ

    ZeroMQ (also known as ØMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fan-out, pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as...
    Starting Price: Free
  • 6
    FioranoMQ

    FioranoMQ

    Fiorano Software

    FioranoMQ® Fiorano's enterprise messaging backbone, seamlessly and securely integrates heterogeneous IT systems improving operational efficiency, business agility, and performance. With comprehensive support for standards-based communication, connectivity and transformation, the FioranoMQ JMS server minimize proprietary dependencies. It provides a powerful communication backbone that can be extended easily, allowing real-time delivery of data spanning multiple applications, platforms,...
  • 7
    Apache RocketMQ

    Apache RocketMQ

    Apache Software Foundation

    Apache RocketMQ™ is a unified messaging engine, lightweight data processing platform. Financial-grade stability, widely used in transaction core links. Seamless connection to surrounding ecosystems such as microservices, real-time computing, and data lakes. Configurable, low-code way to integrate data, can establish connection with any system, can be used to build streaming ETL, data pipeline, data lake, etc. Stream computing engine that provides light weight, high scalability, high...
  • 8
    NanoMQ
    Unlock the flexibility of data with a SQL-based rule engine. Integrates with eKuiper to bring stream processing to the edge. Reduce the cost of integrating edge computing applications with event-driven WebHooks. Easy to maintain with EdgeOps-friendly HTTP APIs. NanoMQ is small but mighty. It is fully featured and competes in every perspective despite its tiny size. Task Layer: It is a built-in actor model with thread-level parallelism, which make NanoMQ highly scalable on a modern SMP...
    Starting Price: $ 0.18 per hour
  • 9
    KubeMQ

    KubeMQ

    KubeMQ

    Innovative and modern message queue and message broker in a lightweight container developed to run in Kubernetes, certified in the CNCF landscape and connect natively to the cloud-native ecosystem. A message broker and message queue ideal for developers. Provides all messaging patterns, scalable, highly available, and secure. Connect microservices instantly using a rich set of connectors without writing any code. Easy-to-use SDKs and elimination of predefined topics, channels, brokers, and...
  • 10
    meshIQ

    meshIQ

    meshIQ

    Middleware Observability & Management Software for Messaging, Event Processing, and Streaming Across Hybrid Cloud (MESH). - Complete observability and monitoring of Integration MESH with 360° Situational Awareness® - Securely manage, and automate configuration, administration, and deployment - Track, trace, and analyze transactions, messages and flows - Collect, monitor, and benchmark MESH performance meshIQ delivers granular access controls to manage configurations across the MESH...
  • 11
    IBM MQ
    Massive amounts of data move as messages between applications, systems and services at any given time. If an application isn’t ready or if there’s a service interruption, messages and transactions can be lost or duplicated, costing businesses time and money to make things right. IBM has expertly refined IBM MQ over 25 years on the market. With MQ, if a message can’t be delivered immediately, it’s secured in a queue, where it waits until delivery is assured. Where competitors may deliver...
  • 12
    Amazon Simple Queue Service (SQS)
    Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. SQS eliminates the complexity and overhead associated with managing and operating message oriented middleware, and empowers developers to focus on differentiating work. Using SQS, you can send, store, and receive messages between software components at any volume, without losing messages or requiring other...
  • 13
    RabbitMQ

    RabbitMQ

    RabbitMQ

    RabbitMQ is lightweight and easy to deploy on-premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements. With tens of thousands of users, RabbitMQ is one of the most popular open-source message brokers. From T-Mobile to Runtastic, RabbitMQ is used worldwide at small startups and large enterprises. RabbitMQ is lightweight and easy to deploy on-premises and in the...
    Starting Price: Free
  • 14
    Pro Edition for Eclipse Mosquitto
    Pro Edition for Eclipse Mosquitto is a pro version of the world's #1 MQTT broker that quickly, stably, and reliably transmits data between IoT devices. Compared to the popular open-source version, our product offers professional MQTT broker and client administration and monitoring, MQTT High Availability, MQTT and REST API access, improved reliability, enhanced security, and professional support, making it an ideal solution for commercial use. Functionality highlights: Leverages...
    Starting Price: €23 per month
  • 15
    MQTTRoute

    MQTTRoute

    Bevywise Networks

    MQTT Broker built with passion to provide everything you need to deploy & scale your IoT application. REST API, dashboard and widgets, complete data store & more. A Quick snapshot of the IoT devices with client connection & disconnection and the most important data visualized with widgets on multiple dashboards. Alerts and coloured notations for the different value based triggers. Rules engine to transform MQTT Messages for effective M2M communication automation. Event & timer based rules to...
    Starting Price: $299 one-time payment
  • 16
    Apache Kafka

    Apache Kafka

    The Apache Software Foundation

    Apache Kafka® is an open-source, distributed streaming platform. Scale production clusters up to a thousand brokers, trillions of messages per day, petabytes of data, hundreds of thousands of partitions. Elastically expand and contract storage and processing. Stretch clusters efficiently over availability zones or connect separate clusters across geographic regions. Process streams of events with joins, aggregations, filters, transformations, and more, using event-time and exactly-once...
  • 17
    HiveMQ

    HiveMQ

    HiveMQ

    HiveMQ empowers businesses to unlock the full potential of their data with the most trusted edge-to-cloud IoT data streaming platform. Built on MQTT’s publish/subscribe architecture for seamless and flexible integration across operational technology (OT) assets and information technology (IT) applications, HiveMQ ensures businesses can efficiently connect, stream, and govern their data in real-time. With a focus on reliability, scalability, and security, HiveMQ helps organizations get their...
  • 18
    Ably

    Ably

    Ably

    Ably is the definitive realtime experience platform. We power more WebSocket connections than any other pub/sub platform, serving over a billion devices monthly. Businesses like HubSpot, NASCAR and Webflow trust us to power their critical applications - reliably, securely and at serious scale. Ably’s products place composable realtime in the hands of developers. Simple APIs and SDKs for every tech stack, enable the creation of a host of live experiences - including chat, collaboration,...
    Starting Price: $49.99/month
  • 19
    PubSub+ Platform
    Solace PubSub+ Platform helps enterprises design, deploy and manage event-driven systems across hybrid and multi-cloud and IoT environments so they can be more event-driven and operate in real-time. The PubSub+ Platform includes the powerful PubSub+ Event Brokers, event management capabilities with PubSub+ Event Portal, as well as monitoring and integration capabilities all available via a single cloud console. PubSub+ allows easy creation of an event mesh, an interconnected network of event...
  • 20
    EMQX

    EMQX

    EMQ Technologies

    EMQX is the world's most scalable and reliable MQTT messaging platform designed by EMQ. It supports 100M concurrent IoT device connections per cluster while maintaining extremely high throughput and sub-millisecond latency. EMQX boasts more than 20,000 global users from over 50 countries, connecting more than 100M IoT devices worldwide, and is trusted by over 300 customers in mission-critical IoT scenarios, including well-known brands like HPE, VMware, Verifone, SAIC Volkswagen, and...
    Leader badge
    Starting Price: $0.18 per hour
  • Previous
  • You're on page 1
  • Next