ST partners with a large number of software suppliers that serve fully validated, professional solutions in the following fields:
- Connectivity (USB, TCP/IP, Bluetooth, ...)
- Communication protocols for industrial and automation applications (Powerlink, Profinet, EtherCat, CANopen, KNX, …)
- Graphical interfaces (GUI software)
- RTOS
- File systems (FAT, NAND, fault tolerant systems, …)
- Functional safety (Safety Integrity Level (SIL) IEC 61508 standard)
The list of 3rd party software solutions is provided, to simplify your search for the right tools to be used with ST’s MCUS and to help speed up application development.
Note: Products listed on this website that do not carry the ST brand name, are serviced and supported by their manufacturers in accordance with licenses and terms and conditions packaged with these products.
注目ビデオ
- ProMik Bootloader Development Development of customized bootloader for high speed on board programming.
- EmSPARK Security Suite Embedded security software and tools for ARM TrustZone enabled MPUs enabling secure boot and update, IP protection, lifecycle management.
- Embed Graphical User Interface Development Services Embedded Graphical User Interface Development.
- ProMik SMART ICT The special property of Smart ICT to map specific test functions indirectly via the microcontroller, as well as its programming and debug interfaces, makes it particularly interesting for small components, such as key applications with few or no further test pads.
- IoT Secure SW Client A robust root of trust and simple application APIs that enable you to manage all aspects of protecting your digital and physical assets.
- Sigfox Connectivity Sigfox IoT connectivity feed your innovation strategy and make the digital transformation of your business a reality. Sigfox IoT connectivity brings value in various business activities. With the continued miniaturization of sensors and technologic advancements such as energy harvesting, we will witness a continuous ow of data, merging the physical world to the digital world.
- Azure RTOS ThreadX ThreadX is Express Logic's advanced Real-Time Operating System (RTOS) designed specifically for deeply embedded, real-time, and IoT applications.
- The Things Network gateway firmware STM32F7 gateway firmware to The Things Network LoRaWAN Network Server.
- Micro Digital SMX® RTOS SMX is a no-royalty modular RTOS for embedded systems.
- rapidM2M runtime Environment The rapidM2M runtime environment undertakes the most complex tasks in the application development and of wireless data transmission for you.
- Ubiquitous DeviceSQL Compact and High-Speed database for embedded devices.
- Micro Digital smxFS, smxFFS, and smxFLog FAT, FFS, and Logging file systems
- Ubiquitous USB Host USB Host Driver and Class Driver Packages. Supported Class drivers are Hub, Mass storage, SIC, PTP, MTP, Audio and more.
- Micro Digital MPU-Plus Memory Protection Unit (MPU) support for SMX.
- Ubiquitous QuickBoot Fast boot solution for Linux and Android.
- SCIOPTA FATFS FAT File System.
- Micro Digital smxNS and smxNS6 TCP/IPv4 and IPv6 stacks
- Micro Digital smxUSBH, smxUSBD, and smxUSBO USB host, device, and OTG stacks.
- UNISON File System UNISON FATFS and UNISON Power Safe FAT File System
- MCCI USB DataPump Embedded USB device stack.
- UNISON Kernel UNISON Real Time Operating System Kernel
- UNISON TCP/IP IPv6/IPv4 Networking Stack Complete networking server with or without IPv6 and other network components.
- TrulyNatural Embedded LVCSR with NLU.
- TrulySecure A highly flexible face and voice authentication solution.
- SCIOPTA FTL Flash Transition Layer.
- TrulySecure Speaker Verification & SoundID Recognize sounds, verify speakers, and identify scenes via environmental sounds.
- HCC Embedded Encryption Manager (EEM) Embedded Encryption Manager (EEM ) allows developers to secure embedded systems using multiple encryption or hash algorithms through a uniform interface.
- HCC FAT File System HCC is renowned for its deep knowledge of flash storage media. In embedded systems, it is not possible to achieve the required efficiency, performance or reliability with a single file system.
- HCC IPSec/IKE IPSec/IKE provides a robust approach to security in embedded applications such as cars, "point-of-sale" terminals, medical devices, industrial equipment and many others.
- embOS embOS priority-controlled RTOS for embedded real time application from Segger
- embOS/IP embOS/IP highly efficient IP stack from Segger
- MultiZone™ Security Software Defined Hardware Enforced Security for IoT's.
- Gizwits GAgent An application program running on various communication modules that provide two-way data communication between upper-layer applications and devices.
- Gizwits I-CUBE-GIZWITS Gizwits IoT software expansion for STM32Cube.
- Sibros Bootloader Sibros bootloaders are responsible for starting up the ECU after a reset, verifying application images using a CRC algorithm, starting the execution of the application and enables the application to be updated by downloading a new image into the program flash of the ECU.
- Twilio Microvisor IoT Device Builder platform that lets embedded developers update firmware safely and reliably over the air, with lifetime security managed by Twilio.
- Sibros Deep Logger Advanced in-vehicle data collection and selective logging tools capture deeply buried vehicle analytics and live signals at the edge, using condition and event based rules and triggers.
- CMX-USBHost USB Host stack for STM32, from CMX Systems Inc
- Port PROFINET The PROFINET protocol stack/library provides PROFINET compliant communication, utilizing STM32 on-board Ethernet controller.
- Port CC-LinkIE TSN CC-LinkIE TSN Slave Stack for Remote Slave Station implementation.
- HCC Fail-safe File System All Flash File Systems with fail-safe mechanisms for STM32, from HCC Embedded.
- Sibros Deep Updater The only ASIL D certified solution offering OEMs the ability to deploy secure Over-the-Air and deep software updates to every ECU inside a vehicle.
- EC-Master EtherCAT Master Stack Full-featured, high performance EtherCAT Master Software for embedded systems. Ready-to-run on various controllers and operating systems.
- LORIOT gateway firmware STM32F7 gateway firmware to LORIOT LoRaWAN Network Server.
- Sigfox Geolocation Sigfox Geolocation, the simplest and most efficient IoT location service. Sigfox Geolocation is a low-energy location service for all devices equipped with the simplest Sigfox module, without GPS. There is no need to retrofit to upgrade specific hardware, or to update software: Sigfox can now provide a location for all existing and future devices all over the world.
- TapKo KNX KAIstack KAIstack together with EnergyLite for STM8 and STM32
- Azure RTOS FileX FileX is Express Logic's advanced, industrial grade FAT file system designed specifically for deeply embedded, real-time, and IoT applications.
- Thesycon Embedded USB Device Stack Embedded USB Device Stack.
- WITTENSTEIN SAFERTOS CORE SAFERTOS CORE, The RTOS for embedded systems that need to consider safety, but do not require certification
- Embedded Software (MUCO) & VIBE MU-Electronics develops embedded software with a high focus on security and mutual authentication process already demonstrated in MUCO.
- YouTransactor Secure Core Library for STM32 Library and Fast Rom that transforms any STM32L4 or L5 into a PCI PTS Ready secure Core that can be used in Connected Objects or EFTPOS.
- Azure RTOS USBX USBX is Express Logic's advanced, industrial grade USB solution designed specifically for deeply embedded, real-time, and IoT applications. USBX provides Host, Device, and OTG support, as well as extensive Class support.
- CMX-MicroNet TCP/IP v4 with small footprint for STM32, from CMX Systems Inc
- Twilio Electric Imp impOS Managed by Twilio, impOS is a complete edge platform with device security, cloud connectivity, I/O, and OTA/remote device management.
- NALBI AI embedded software Deep learning based computer vision technology.
- TrustPointTM Mocana's TrustPointTM cybersecurity software makes devices trustworthy and enables secure device-to-cloud communications.
- MCCI Catena® Arduino LMIC LoRaWAN written in C.
- MCCI TrueTask® USB host stack Embedded USB host stack.
- AIM µRTS uRTS is a deterministic real-time core for STM32 ARM Cortex-M MCUs optimized for high real-time services such as GUI, TCP/IP stack and protocols.
- CMX-FFS Flash File System for STM32, from CMX Systems Inc
- GRPL-uPython MicroPython for STM32
- FreeRTOS Kernel The FreeRTOS kernel is an open source real time operating system and the de-facto standard solution for microcontrollers and small microprocessors
- ClarinoxBlue Bluetooth protocol stack ClarinoxBlue, the most comprehensive qualified Bluetooth and BLE stack solution in the embedded market with support for more than 50 profiles.
- ClarinoxWiFi protocol stack ClarinoxWiFi, the most comprehensive Wi-Fi drivers in the market to support wide range of OS/RTOS choices.
- TEConcept IO-Link Device Software Stack Our IO-Link software stack (IDS-BSS-V11/20) opens sensor and actuator manufacturers a cost efficient and easy way to integrate state-of-the-art IO-Link technology into their products.
- TEConcept IO-Link Master Software Stack IO-Link Master Stack and gateway application (IMS-LSS-DL).
- I-CUBE-T2-STW Talaria TWO software expansion for STM32Cube.
- STACKFORCE mioty® Protocol Stack for end points mioty Protocol Stack for end nodes, implementing the new ETSI standard TS 103357.
- Centri IoTAS Suite CENTRI provides a suite of purpose-built, standards-based, advanced security component C libraries and deployable servers based on the combination on of industry standard encryption onbased on the combination on of industry standard encryption on and compression conducted in a single-pass of the data, to meet the full range of IoT security needs.
- wolfSSL wolfSSL is open source, commercial grade, embedded security software.
- Vivaldi sound recognition platform The Vivaldi platform enables your device to extract meaning from audio and to autonomously take decisions based on a pre-trained deep neural network.
- UNISON Security UNISON RTOS Security Protocols
- UNISON USB UNISON USB Embedded Host Server, Embedded Device Server, OTG Server.
- UNISON Wireless Supports various wireless modules.
- Anjay LwM2M SDK Anjay is an open-source Software Development Kit that helps vendors of Internet of Things equipment to implement support for OMA SpecWorks? LwM2M? a lightweight management and monitoring protocol
- UNISON Busses UNISON RTOS provides the possibility to work with the core serial busses.
- IOWA IOWA is a Worldwide Reference and state-of-the-art LwM2M/IPSO implementation, kept up-to-date with standards evolutions.
- embOS-Safe embOS priority-controlled RTOS for embedded real time application from Segger certified for safety.
- uSSL SDK uSSL TLS 1.2 SDK
- TrulyHandsfree High performance small footprint speech recognition.
- uSSH SDK uSSH SDK
- uVPN SDK uVPN SDK
- CROSSOVER Embedded Software Embedded Software provider for STM32.
- AliOSThings AliOS Things is Alibaba's IoT version of AliOS Family
- uLoadXL SDK uLoadXL SDK
- CANopen CANopen Master/Slave stack with communication services.
- uMQTT Toolkit uMQTT Toolkit
- J1939 SAE J1939 protocol stack
- DataLock KP and DataLock BT Secured Portable External Drives Easy to use OS-independent hardware encrypted secure data storage with on-board and wireless (via Bluetooth Smart®) user-authentication that works across any computers and devices supporting USB ports.
- FoundriesFactory Embedded SW Develop, Customize, CI/test, Provision, Deploy, and OTA maintain secure firmware, Linux OS and applications on IoT/Edge devices.
- Linux microPlatform (LmP) Open source secure uBoot firmware and OE/Yocto customizable Linux distribution for IoT & Edge with security, OTA support, and optional Docker runtime.
- Embedded Office Safety AddOns The "Safety AddOns" provides pre-certified safety measures.
- Arm Keil FuSa RTS Set of embedded software components qualified for use in the most safety-critical applications in automotive, medical,railway, and industrial systems.
- Port POWERLINK The openPOWERLINK independent POWERLINK protocol stack/library provides POWERLINK compliant communication.
- CycloneSSH Embedded SSH SFTP SCP Library for STM32
- Cyber Security Intelligence A proactive offer designed to assist our customers in mitigating risk
- Android reference BSP Witekio's team developped STM32MP1's official reference Android BPS and can accompany customers for integration, support, customization, etc.
- ITTIA DB SQL ITTIA DB SQL is a relational database management software library for embedded systems and intelligent Internet-of-Things devices.
- Timesys Security Vulnerability and Patch Notification Automated, tailored notification that significantly reduces the time and costs associated with maintaining software security.
- CycloneSTP Spanning Tree Protocol Library (STP, RSTP) for STM32
- CANopen safety stack SIL2/SIL3 certifiable The CANopen Safety Certifiable SIL2 / SIL3 stack from ISIT meets the needs of Safety applications and allows you to use the CANopen protocol while benefiting from the elements necessary for the certification of your product with an approved body: documentary package, unit and integration tests, test reports.
- CANopen Safety Stack ISIT's CANopen Safety stack adds Safety Extensions compliant to CiA 304 (EN50325-4) to meet the Safety requirements of CANopen applications.
- Flexible Safety RTOS The "Flexible Safety RTOS" is a pre-certified real time kernel for use in safety critical systems with or without the need of formal approval through a product certification.
- CycloneBOOT Embedded Secure Bootloader via TCP/IP for STM32
- Embedded Wizard Graphic Development SW Graphic development software and tools enabling smartphone-line graphical user interfaces on embedded devices.
- CANopen stack The CANopen ISIT stack complies with the CiA-301 V4.2 and CiA-302 standard and allows rapid implementation of the CANopen protocol in an embedded application.
- I-CUBE-WOLFSSL wolfSSL software expansion for STM32Cube
- WITTENSTEIN Safety Plugins Safety plugins are supplied with full source code and Design Assurance Pack designed to meet the requirements of IEC 61508 SIL3.
- WITTENSTEIN Enhanced Security Module For the highest security-critical environments, the Enhanced Security Module reinforces and strengthens the existing security of SAFERTOS.
- OP-TEE OP-TEE is a Trusted Execution Environment (TEE).
- I-CUBE-QUECTEL Quectel BC28 NB-IoT module software expansion for STM32Cube.
- ExoInsight ExoInsight is a way of analytics for IoT solution.
- Mongoose OS Mongoose OS - an open source IoT Firmware Development Framework. It provides reliable OTA updates, built-in flash encryption and crypto chip support.
- Micro Digital eheap Embedded heap manager.
- Qt for Device Creation Qt for Device Creation provides the Qt development framework for embedded platforms. It also supports various reference hardware through custom BSPs.
- Customer Specific Board Support Package Service Development and adaptation of customer specific Board Support Packages
- CycloneTCP Embedded TCP/IP stack (dual IPv4/IPv6) for STM32
- RT-Thread RTOS An open-source embedded real-time operating system (RTOS) that provides rich components and 200+ software packages for the Internet of Things (IoT).
- Port CANOpen The CANopen stack is supported by a powerful Design Tool, creating and maintaining the complex and powerful object dictionary.
- Port EtherCAT The Beckhoff independent EtherCAT protocol stack/library provides EtherCAT compliant communication.
- CycloneSSL Embedded SSL/TLS library for STM32
- Port Ethernet/IP The EtherNet/IP protocol stack/library provides CIP compliant communication, utilizing STM32 on-board Ethernet controller.
- HCC SMFS HCC has taken the radical approach of defining a system built around the needs of smart-meters. Metering applications usually have well-defined record structures and HCC has used its extensive flash experience to take advantage of this.
- I-CUBE-NETX netX chip interface software expansion for STM32Cube
- Timesys Embedded Linux Development Support Unlimited BSP / SDK development support on a per-project basis for developers/teams using either Yocto Project or Timesys Factory build systems.
- Timesys BSP Lifecycle Maintenance Lowers the long-term maintenance costs associated with keeping your product line updated and secure - by up to 60%.
- CopSonic SDK SDK to enable interaction or data transmission with ultrasounds within ST environment for security, detection and connectivity.
- Actility gateway firmware STM32F7 gateway firmware to ACTILITY LoRaWAN Network Server
- NanoEdge AI™ NanoEdge AI™ by Cartesiam is the firstMachine Learning Software specifically developed to entirely run on microcontrollers.
- Motion Engine Versatile and powerful sensor processing software system hardened through 15 years of development and use in over 60 million consumer electronics devices.
- WITTENSTEIN SAFERTOS SAFERTOS, The Safety Critical RTOS from WITTENSTEIN high integrity systems
- WITTENSTEIN CONNECT Middleware CONNECT Middleware: TCP/IP, USB and File System components from WITTENSTEIN high integrity systems
- AX58100 STM32F303RE Motor Control Demo Kit This is ASIX AX58100 EtherCAT slave controller + ST STM32F303RE MCU Motor Control reference design kit.
- neqto: Engine Embedded Subscription Service for CPU Systems, for Adding Value to Digitalization with Speed and Power Efficiency.
- WITTENSTEIN OPENRTOS OPENRTOS, The High Performance RTOS from WITTENSTEIN high integrity systems
- Veridify Secure Boot / Secure Firmware Update Low-footprint software library that provides secure boot and secure firmware updates for any MCU.
- Veridify Walnut Digital Signature Algorithm (WalnutDSA) Veridify's Walnut Digital Signature Algorithm (WalnutDSA) includes an ultra-fast signature verification function.
- XoverIoT Sigfox SW Stack and AT-commands Sigfox SW Stack and AT-commands.
- S2C - Simply Sounds Clear A complete software solution to create voice assistant interface and to improve hands-free communication quality.
- ssBL-target ssBL-PC Simma Software offers several different types of flash bootloaders giving customers the ability to update ECUs that are installed in the field.
- MicroControl CANopen bootloader The CANopen bootloader protocol stack provides the complete functionality for integration of a bootloader according to the CANopen standard in your existing devices.
- ssXCP ssXCP is a light-weight protocol stack that provides a simple API for sending and receiving XCP messages over CAN.
- MicroControl CANopen Master The CANopen master protocol stack offers a variety of configuration options and forms the basis for controlling and monitoring complex CANopen networks. The CANopen master protocol stack provides the complete functionality for integration of the CANopen.
- MicroControl CANopen Slave The CANopen slave protocol stack has been optimized for low resource requirements.
- MicroControl J1939 The J1939 protocol stack offers the complete functionality for integration of the SAE J1939 standard.
- Veridify Automotive Security Secure boot plus endpoint authentication and data protection for ECUs/TCUs.
- Veridify Ironwood Key Agreement Protocol Veridify's Ironwood is a quantum-resistant, Diffie-Hellman-like authentication protocol that is optimized for cost and power.
- CMX-TCP/IP TCP/IP v4 stack for STM32, from CMX Systems Inc
- ssCAN ssCAN is a light-weight, high-performance, target specific CAN device driver that is optimized for a specific microcontroller.
- ssJ1939 ssJ1939 is a light-weight, high-performance protocol stack that provides a simple API for sending and receiving J1939 messages over CAN.
- HCC Bootloaders HCC has developed optimized bootloaders for many years and has a range of high quality solutions that will fit almost any scenario.
- ssI15765 ssI15765 is a light-weight, high-performance protocol stack that provides a simple API for sending and receiving ISO 15765 messages over CAN.
- ssCANopen ssCANopen is a light-weight protocol stack that provides a simple API for sending and receiving CANopen messages over CAN.
- ssI14229 (UDS) ssI14229 is a protocol stack that provides a simple API for sending and receiving UDS messages over CAN.
- ssNMEA2000 ssNMEA2000 is a light-weight, high-performance protocol stack that provides a simple API for sending and receiving NMEA 2000 messages over CAN.
- CMX-Tiny+ Real Time OS with small footprint for STM32, from CMX Systems Inc
- CC-Link IE TSN Remote Station SDK CC-Link IE TSN Remote Station Software Development kit allows you to develop CC-Link IE TSN remote stations using software protocol stacks
- CMX-RTX Real Time OS for STM32, from CMX Systems Inc
- wolfSSH wolfSSH is open source, commercial grade, embedded security software.
- wolfMQTT wolfMQTT is open source, commercial grade, embedded security software.
- wolfBoot wolfBoot is open source, commercial grade, embedded security software.
- wolfCrypt wolfCrypt is open source, commercial grade, FIPS-validated embedded security software.
- FullMetalUpdate Witekio's FullMetalUpdate is the first fully integrated solution for OTA update open-source.
- HCC MQTT MQTT is a small and efficient machine-to-machine protocol.
- HCC Nichestack InterNiche Technologies has been a leader in embedded networking for more than 25 years. Now a part of HCC Embedded, Nichestack technology is a valuable resource for any embedded developer.
- HCC TLS Verifiable TLS: a highly optimized software module designed to provide secure network communications for embedded devices.
- Matrikon® FLEX (OPC UA SDK) OPC UA Software Development Kit.
- cURL cURL is a computer software project providing a library for transferring data using various protocols.
- wolfSSL JNI and JSSE Provider wolfSSL is open source, commercial grade, embedded security software.
- wolfTPM wolfTPM is open source, commercial grade, embedded security software.
- HCC USB Stack USB Host & Device and OTG stacks with wide range of class drivers for STM32.
- Micro Digital smxWiFi 802.11 MAC stack.
- HCC MISRA TCP/IPv4 and IPv6 MISRA Compliant TCP/IP is a highly efficient, embedded stack developed using a verifiable process and conforming strongly to MISRA coding standards.
- Micro Digital GoFast IEEE 754 floating point library.
- Prevas Simple Connect A communication infrastructure that provides a secure instant communication between clients and devices connected through the Internet.
- Industrial Linux Industrial Longevity Open-Source Operating Systems
- Agile Crypto Change of cryptography on demand and in a self-sovereign methodology.
- Enea OSE Enea OSE: high-performance RTOS, optimized for multi-processor systems requiring true deterministic real-time behavior and high availability.
- Enea Linux Commercial embedded Linux distribution for STM32MPU, with use case driven profiles for real-time, networking, and Carrier Grade Linux.
- Storyboard Embedded GUI Development Software to create optimized GUIs for MCUs and MPUs.
- CycloneCrypto Cryptographic library for STM32
- Octonion Machine Intelligence SW expansion for STM32Cube Software package for vibration analysis applications for industrial machine self-inspection and condition monitoring powered by EdgeAI.
- ProvenCore Proven OS kernel to secure IoT endpoints and mobile devices.
- ProvenCore-M High security operating system for STM32 Arm Cortex-M microcontrollers.
- Thesycon U-HEAR USB High-end Audio Receiver Firmware Solution U-HEAR is a microcontroller-based audio streaming and processing solution for HiFi DAC and amplifier applications.
- Cesium RTOS Cs/OS2 Cs/OS2 is a highly reliable and efficient real-time kernel suitable for safety-critical applications.
- Imagimob Gesture Detection Library The Imagimob Gesture Detection Library can detect hand gestures using raw radar data from the Acconeer XM122 IoT Module as input.
- SCIOPTA IPS IPS Internet Protocol stack (TCP/IP).
- I-CUBE-CANOPEN CANopen slave software expansion for STM32Cube.
- Cesium RTOS Cs/OS3 Cs/OS3 is a full-featured real-time kernel that enables the development of robust multi-task applications.
- Cesium RTOS Cs/NET A proven network stack, Cs/Net provides everything developers need for creating Internet-enabled products.
- Cesium RTOS Cs/USBH Cs/USBH is a professional-grade implementation of the host side of the USB protocol.
- Cesium RTOS Cs/FS An easy-to-use FAT implementation for embedded systems, Cs/FS gives developers a convenient means of managing files.
- Amazon FreeRTOS Amazon FreeRTOS extends the FreeRTOS kernel with open source libraries to easily and securely connect your microcontroller devices to the cloud.
- Cesium RTOS Cs/USBD Cs/USBD is a highly capable solution for developers whose systems must exchange data with PCs and other USB hosts.
- Azure RTOS GUIX GUIX is Express Logic's advanced, commercial grade GUI solution designed specifically for deeply embedded, real-time, and IoT applications.
- Klika Tech Embedded SW solution for MP1 MP1 SW that enables the MP1-DK2 to work as Gateway between BLE nodes and AWS Cloud via IP connectivity (WiFi, Ethernet).
- Azure RTOS NetX NetX Duo is a dual IPv4 and IPv6 network stack, while NetX is Express Logic?s original IPv4 network stack, and is essentially a sub-set of NetX Duo,both are advanced, industrial grade TCP/IP network stacks designed specifically for deeply embedded, real-time, and IoT applications.
- Adlatus Software Update Solution for the STM32 Microcontroller Family.
- SCIOPTA Certified RTOS SCIOPTA is a message based real-time operating system with many built-in safety functions and is therefore very well suited for software forming part of safety-related systems.
- STACKFORCE LoRaWAN® Protocol Stack for end nodes Implementation of LoRaWAN protocol stack for end nodes.
- STACKFORCE Wireless M-Bus Protocol Stack Wireless M-Bus Protocol Stack, compliant to EN 13757-3/-4, OMS v4 and several other standards/specifications based on EN 13757-3/-4.
- SCIOPTA SFFS Safe Flash File System.
- CMX-CANopen CANopen Industrial Automation for STM32, from CMX Systems Inc
- Secure Boot Manager A Secure Boot Manager provides a robust root of trust for devices, securing the overall boot process alongside offering additional security services.