Skip to content
The Smart DMS Knowledge Base
  • Home
  • Documentation
  • Encyclopedia
Contact Us
Contact Us
The Smart DMS Knowledge Base
  • Home
  • Documentation
  • Encyclopedia
Contact Us
Contact Us

Introduction

3
  • Overview of The Smart DMS
  • Getting Started with The Smart DMS
  • Understanding The Smart DMS Architecture

Common

31
  • Bookmarks
    • How To Add & Remove Bookmarks
  • Communication
    • Communication Overview
    • Settings
      • Communication Settings Overview
      • Email Settings
        • How to Configure Outgoing Email (SMTP) Settings
        • Email Templates
      • SMS Settings
        • SMS Shortcode & API Settings
        • SMS Message Templates
      • WhatsApp Settings
        • Official WhatsApp API Settings
        • WhatsApp Templates
    • Panel Banners
      • Panel Banners
    • WhatsApp
      • WhatsApp Overview
      • How to Setup a WhatsApp Web Session
      • How to Subscribe to System Updates in WhatsApp Groups
    • Web Push Subscribers
      • Web Push Subscribers Overview
  • Content Management
    • How To Add Content Such As FAQs & Guides
    • Content Management Overview in The Smart DMS
    • Categories
      • Managing Content Categories
    • Tags
      • Managing Content Tags
  • Logs
    • Tracking Actions: Understanding Logs in The Smart DMS
  • Notifications
    • How to Enable/Disable Notifications
  • Roles & Permissions
    • User Roles & Permissions Overview
    • Understanding Roles & Permissions Across Central and Tenant Panels
    • How To Create User Roles
  • Search
    • Using the Global Search Bar in The Smart DMS
  • Settings
    • Authentication
      • Authentication Settings
    • General
      • General Settings Overview
      • Do I Use Tenant-Specific or Central Settings
  • Users
    • How to Register a User
    • How To Update a User & Assign Roles
    • How To Bulk Assign User Roles
    • How To Update Your Profile

Central

13
  • Main
    • Dashboard
    • Clients
      • Central Clients
    • Tasks
      • Central Tasks
    • Tenants
      • Tenant Overview — What Is a Tenant in The Smart DMS?
      • How To Create a Tenant
      • Updating a Tenant and Managing Assigned Users
      • Customizing Tenant Labels
    • Payroll
      • Payroll Overview
      • Commissions
      • How to View Your Account Balance
    • Policies
      • Managing Policy Categories
      • Managing Company Policies & Training Manuals in The Smart DMS
    • Subscription
      • How To Renew Your Smart DMS Subscription

Tenant

20
  • How To Access Different Tenants
  • Tenant Dashboard
  • Ecommerce
    • Products
      • How To Create Simple Products
      • How to Create Cable Products in Bulk
      • How To Create Variable Products In Bulk
    • Requisitions
      • How To Request Store Items
      • How To Approve Requisition Items
  • Tasks
    • Task Types
      • Task Types Overview
      • How To Create Task Types
    • Task Management
      • Task Statuses Overview
      • How To Create Tasks
      • How To View Unassigned Tasks
      • How To Mark a Task as Complete / Done
      • How To Start a Task
      • How To End a Task
    • Settings
      • Task Settings
  • Human Resource
    • Employees
      • How To Update Employees
  • Marketing
    • Marketers
      • How to Create a Marketer
    • Commissions
      • Commissions Overview
      • Uncommissioned Tasks
  • Home
  • Documentation
  • Introduction
  • Understanding The Smart DMS Architecture
View Categories

Understanding The Smart DMS Architecture

1 min read

Understanding the Smart DMS Architecture #

The Smart DMS is designed with a multi-Panel, multi-Tenant architecture to support businesses that operate in multiple locations, departments, or service categories.

Here’s how the system is structured:

1. Central Panel #

The Central Panel is the control tower of your entire DMS ecosystem. It has two interfaces:

Central – Main Panel #

URL Example: yourcompany.thesmartdms.com

Used by the main organization team (system administrators, directors, or head office). Key features include:

  • Tenant Management: Add new tenants (e.g., branches, departments, subsidiaries)
  • User Accounts & Access Control: Register organization-level users and assign them to tenants
  • Central Messaging: View and manage SMS, WhatsApp, Email, and in-app notifications across all tenants
  • Activity Logs: Track actions and changes made across every Tenant system
  • Payroll Overview: See a summary of payroll across all tenants in one place (e.g., total salaries, commissions, deductions)
  • Tasks Overview: See a summary of tasks across all tenants in one place.

Central – Client Panel #

URL Example: app.yourcompany.thesmartdms.com

Used by clients of your business (e.g., internet customers, service consumers). Once a client is added inside a Tenant, they can:

  • Log in securely
  • View tasks and progress linked to their account (e.g., installation updates, ticket resolutions)

2. Tenant Panel #

URL Example: branch.yourcompany.thesmartdms.com

Each Tenant represents a distinct business unit — for example, ISP branch, or service division.

Each Tenant gets:

  • A fully isolated database
  • Custom domain/subdomain
  • Their own user accounts and permissions

Modules Available in the Tenant Panel #

  • Human Resource: Employees, job roles, contracts, leaves, disciplinary records
  • Tasks: Assignment, tracking, and completion of internal or client-related jobs
  • Payroll: Salary setup, payslip generation, commissions, and deductions
  • Transport: Vehicle records, driver assignments, mileage logs, fueling history
  • GIS & Mapping: Fiber network layout, closures, splitters, cable routes, impact analysis
  • Locations & Regions: Geo-based client and task categorization
  • Marketing & Commissions: Track marketer performance, commissions, and campaign reach
  • Ecommerce & Product Inventory: Product catalog, variants, stock control, warehousing
  • Policies: Internal rules, SOPs, compliance documents
  • Clients: Register customers and allow them to access their data via the Client Panel
  • Ratings: Track client satisfaction and service delivery scores
  • Finance: Invoices, receivables, expenses, and reports
  • Communication: Manage phone calls, WhatsApp chats, SMS campaigns, and bulk messaging

and many more.

Why This Architecture Matters #

This architecture allows:

  • Full data isolation between business units
  • Centralized oversight by top-level administrators
  • Flexible customization per Tenant
  • Seamless communication with clients through unified channels

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Getting Started with The Smart DMS
Table of Contents
  • Understanding the Smart DMS Architecture
    • 1. Central Panel
      • Central – Main Panel
      • Central – Client Panel
    • 2. Tenant Panel
      • Modules Available in the Tenant Panel
    • Why This Architecture Matters

123 Fifth Avenue, New York, NY 12004, USA.
+1 123 456 78 90
[email protected]

Copyright © 2025 The Smart DMS Knowledge Base