Hi Hiro,
I’m not an on‑prem developer, so I’m basing this answer on Mendix documentation.
Based on Mendix documentation yes, it should be possible to run two separate Mendix apps on the same Windows VM and use different licenses for each app (a “single‑app” license for system A and a “multi‑app” license for system B).
How on‑prem licensing seems to work:
When you run on Windows, each Mendix app/node appears to need its own license activation. The “One App” vs “Unlimited Apps” plans are commercial packages; technically you still activate a license per app/node. From what I understand, you can mix these on the same server.
Via Mendix Service Console:
Install both apps as separate Windows services. Use different service names, ports, working folders, service accounts, and databases.
Activate the license for App A (single‑app):
Activate the license for App B (multi‑app):
Note (this point can be important) : Use separate service accounts and databases per app for isolation.
Docs I relied on:
Licensing Apps | Mendix Documentation
Activate a Mendix License on Microsoft Windows | Mendix Documentation
Microsoft Windows | Mendix Documentation
Hope this helps