Based on Mendix's licensing structure, particularly for on-premises or edge deployments like on Siemens Industrial Edge, you need to assign licenses by device, which then entitles that device to run an unlimited number of Mendix applications.
Here are the key resources that describe the Mendix licensing model for industrial edge devices, which formed the basis of the previous answer:
Siemens Industrial Edge Marketplace - Mendix for Industrial Edge: This is the official product page. It explicitly details the licensing model, stating that a single device license allows you to run "as many Mendix apps as you like on one Industrial Edge Device." It also outlines the different license tiers based on the device's main memory (RAM).
URL: https://www.siemens.com/global/en/products/automation/industrial-edge/industrial-edge-marketplace/mendix-for-industrial-edge.html
Mendix Documentation - Mendix for MindSphere and Industrial Edge: This official Mendix documentation page describes how Mendix integrates with the Siemens ecosystem. It provides context on the deployment and operational aspects within Industrial Edge.
URL: https://docs.mendix.com/partners/siemens/mendix-for-mindsphere/
Siemens Digital Industries Software Blog - "Bring Mendix enterprise-grade low-code to the Industrial Edge": This blog post from Siemens provides a good overview and explains the value proposition of the per-device licensing model, emphasizing the ability to run multiple applications on a single licensed device.
URL: https://blogs.sw.siemens.com/mendix/bring-mendix-enterprise-grade-low-code-to-the-industrial-edge/
Hope it helps! If it does, don't forget to accept the answer ;)