Skip to main content
Altostrat SDX provides a powerful and flexible hierarchical structure to model your business, whether you’re a single entity, a large enterprise with multiple departments, or a managed service provider (MSP) with many clients. Understanding this structure is key to managing your resources, billing, and user access effectively. The hierarchy is built on three core concepts: Organizations, Workspaces, and Teams.

Organizations: The Structural Foundation

An Organization is the top-level entity that represents your entire business structure. It acts as a container for workspaces and allows you to create nested, hierarchical relationships up to 10 levels deep. This powerful feature enables:
  • Modeling Complex Structures: Mirror your company’s real-world structure, such as global headquarters, regional divisions, and local departments.
  • Resource Limit Enforcement: Set resource caps (e.g., maximum number of sites) at any level. Limits are inherited downwards, and the most restrictive limit always applies, ensuring granular control over resource allocation.
  • Usage Aggregation: Resource consumption automatically rolls up the hierarchy, giving you a clear view of usage at every level, from a single team to the entire organization.

Workspaces: The Billing and Tenancy Container

A Workspace is the central hub for billing, user management, and multi-tenancy within an Organization. Each Workspace connects to a billing account and operates under one of three distinct Billing Modes, which is a permanent choice made at creation:

Single Mode

One billing account for everyone. All teams and resources share a single, unified pool of subscriptions. Ideal for traditional companies with centralized billing.

Assigned Mode

Separate billing for each division. Each top-level organization within your hierarchy has its own isolated billing account and resource pool. Perfect for MSPs or multinational corporations requiring strict separation.

Pooled Mode

Multiple contributors to a shared pool. Several independent billing accounts contribute subscriptions to a common resource pool that all teams can draw from. Excellent for franchises or partner networks.

Teams: The Unit of Collaboration

A Team is the primary environment where your users collaborate and interact with network resources. All resources, such as sites, policies, and scripts, belong to a team.
  • Scoped Access: Users’ permissions are determined by the roles they are assigned within a specific team.
  • Resource Ownership: Teams, not individual users, own resources. This ensures continuity and clear ownership.
  • Multi-Team Membership: A user can be a member of multiple teams, allowing them to switch contexts to manage different sets of resources.

Managing Users and Teams

For detailed instructions on adding users, assigning roles, and managing team settings, see our User and Team Management guide.

Common Use Cases

Model your corporate structure by creating a root Organization for the company, with child Organizations for each department (e.g., “Engineering,” “Sales”). Each department can then have its own teams. This allows you to set department-specific resource limits while aggregating total usage at the corporate level.
Use Assigned Mode. Create a top-level Organization for each of your clients. This provides complete financial and operational isolation, ensuring one client cannot see or use the resources of another. You can manage all clients from a single login by being a member of each client’s team.
Use Pooled Mode. Each franchisee has their own independent billing account but contributes their purchased licenses to a shared pool. This allows a franchisee in one location to temporarily use an available license purchased by another, providing flexibility across the entire network while maintaining separate financial responsibility.