Qmarkets provides different ways to separate users, content, and processes within the platform. Two of the main options are Tenants and Subsystems.

While both help organizations manage multiple activities in the same environment, they serve different purposes.

  • Subsystems are used when different activities require separate workflows, configurations, and management.
  • Tenants are mainly used to separate audiences and experiences while keeping the same process.

This article explains the differences between them and provides guidance on when each option should be used.


What is a Subsystem?

A Subsystem is designed for organizations that manage different usecases and/or different entities (ideas, companies, projects, need) along different processes.

Each subsystem may contain independent:

  • Workflows, roles and automated Business rules
  • E-Mail notifications
  • Submission forms, categories, and info fields that are added along the process
  • Dashboards, Reports and KPIs
  • Branding and homepage layout

Subsystems are often used for completely different business activities. 


Common use cases for Subsystems: Idea management, Startup scouting, Project portfolios, Continuous Improvement and more.


What is a Tenant?

A Tenant creates separation between audiences while keeping the same core process.

Each tenant can:

  • Have a different branding and homepage experience
  • Manage its own content: Campaigns, entities (ideas, projects etc), and news.
  • Run Reports and KPIs on its activities, ROI, engagement etc.

Users may automatically be routed to their default tenant based on their profile or assignment. 


Common reasons for having Tenants:

  • Different countries / Business units requesting different zones/governance
  • Internal vs. external users 
  • Separate content visibility 


CapabilitySingle Tenant + Single Subsystem (Multiple Campaigns)Adding a TenantAdding a Subsystem
TerminologySingle terminology for entities (ideas, startups, projects, trends) and containers (campaigns, challenges, folders, mega trends)N/ADifferent terminology per subsystem
HomepageSingle homepage. Users only see content they are allowed to accessTenant-specific content, welcome strip, random ideas text/backgroundDifferent layout, widgets and contents
NewsNews shared across all usersCreate and manage news per tenantDisable news from subsystem homepage/menu
BrandingSingle brandingDifferent branding, colors and logo per tenant. Tenant branding overrides subsystem brandingDifferent branding per subsystem
Submission FormSingle submission form baseline. Different fields may be enabled per campaignNo added valueSeparate submission form baseline
CategorizationsSingle campaign category structure. Names can differ per campaignSingle multi-hierarchy category tree. Values may differ per tenantMultiple category trees with additional conditions
AudienceRandom Idea Box shared. Campaign audience can differDefault tenant by profile field. Tenant open/close. Shared or dedicated Random Idea BoxAudience by multiple profile criteria. Random Idea Box per subsystem
WorkflowDisable specific states per campaignDisable states at tenant level (affects all campaigns in tenant)Independent workflow, stakeholders, emails and notifications
Business RulesAdd / disable business rules per campaignNo added valueIndependent business rules
Roles/Admins
* see also next section
Campaign managers manage campaigns and ideasTenant managers manage ideas, campaigns and newsSubsystem managers manage campaigns, ideas, backend and workflow roles
Automatic AssignmentsCategory manager per campaign categoryCategory manager per tenant categoryMultiple automations based on department, category and hierarchy
ReportingReports available at system or campaign levelExisting reporting with tenant-limited KPIsIndependent reports, KPIs and dashboards
Dedicated From Email AddressSingle From Email AddressSupportedNot supported

Roles/Administration Differences


The subsystem admins and tenant admins have similar permissions to sysadmin but only in their zone".

Subsystem admins are selected per subsystem.

Tenant administrators are selected per tenant.


Read this article to understand what are the permissions granted for each role.


Having an External Tenant

Having an External Tenants is a specific use case to have tenants within your system.

separate internal and external audiences, while providing external users with a dedicated experience.

Typical examples include supplier portals, startup programs, partner ecosystems, and customer collaboration initiatives.

Some of capabilities that become crucial are

  • Having a dedicated Welcome strip for external users
  • Separate branding, colors, logo, and a dedicated “From” email address
  • Separate news management for the external audience
  • Control over employee access to the external tenant and for sure vice versa
  • Dedicated reporting and KPIs limited to external tenant activities
  • Ability to assign a dedicated tenant manager responsible only for the external tenant


Summary

Choose a Tenant when you need different experiences for different users while keeping the same process.

Choose a Subsystem when different teams require separate workflows, configurations, and business logic.

For many organizations, combining both options provides the best balance between flexibility and governance.