Platform Modes

Starting with io.Connect Desktop v10.0, the platform supports two operational modes that determine how windows are managed and grouped.

Default Mode

  • Uses web groups for organizing web applications
  • Recommended for modern, web-centric deployments
  • Cleaner, more performant window management
  • Does not support classic window groups or deep native app visual integration

Advanced Mode

  • Full support for classic window groups
  • Deep visual integration of native/legacy OS applications (.NET, Java, COM)
  • Required when interop-enabling native desktop applications that need visual grouping

Enabling Advanced Mode

system.json
{
  "advancedMode": true
}
Which mode should I choose?If all your apps are web-based, use Default Mode for better performance. Use Advanced Mode only when you need to visually integrate native desktop apps.

Browser Platform

io.Connect Browser does not have platform modes — it always operates as a web-only platform using the hub-and-spoke model. The Platform app (@interopio/browser-platform) is the hub, and client apps (@interopio/browser) are the spokes.