---
url: https://docs.corbitaltech.dev/products/whatsmark-saas/system-requirements.md
description: >-
  Complete technical requirements for WhatsMark SaaS: PHP 8.3+, MySQL 8.0+,
  required PHP extensions, Apache/Nginx, SSL certificate, RAM, and queue worker
  setup. Use this checklist before installing your multi-tenant WhatsApp SaaS.
---

# System Requirements

## Overview

WhatsMarkSaaS is built on modern web technologies and requires specific system configurations to run smoothly. This page outlines the minimum and recommended requirements for hosting your WhatsMarkSaaS platform.

## Core Requirements

### PHP Requirements

::: details PHP Version & Extensions
**Minimum Required:** PHP 8.2 or higher

**Required Extensions:**

* `bcmath` - Mathematical calculations
* `ctype` - Character type checking
* `mbstring` - Multi-byte string support
* `openssl` - SSL/TLS encryption
* `pdo` - Database abstraction
* `tokenizer` - PHP tokenizer
* `cURL` - HTTP client library
* `iconv` - Character encoding conversion
* `gd` - Image processing
* `fileinfo` - File information
* `dom` - XML document manipulation
* `zip` - Archive support
  :::

### Database Requirements

| Database | Minimum Version | Recommended |
| -------- | --------------- | ----------- |
| MySQL    | 8.0             | 8.0+        |

### Server Configuration

::: warning PHP Configuration
**Memory Limit:** Minimum 4086MB
:::

**Required PHP Functions:**

* `symlink` - Symbolic link creation
* `tmpfile` - Temporary file creation

**Recommended PHP Functions:**

* `proc_open`, `proc_close`, `proc_terminate`, `proc_get_status`
* Note: Recommended for optimizing cron job scheduled tasks

## Server Infrastructure

### Cron Job Support

::: danger Required for Functionality

* **Linux server** with cron job configuration support
* Essential for scheduled tasks and background processes
* Detailed setup guide available in installation documentation
  :::

### SSL Certificate

::: warning WhatsApp API Requirement
SSL certificate is **mandatory** for WhatsApp Cloud API integration. Self-signed certificates are not supported.
:::

## Professional Services

### Custom Installation & Configuration

We provide professional setup and customization services for complex requirements.

::: info Available Services
We provide comprehensive solutions as **custom paid services** including:

* **Professional Installation** - Expert setup and configuration
* **Server Optimization** - Performance tuning for your needs
* **Custom Modifications** - Tailored features and integrations
* **Migration Services** - Moving from existing systems
* **Ongoing Maintenance** - Regular updates and monitoring
  :::

::: tip Get Professional Help
Create a support ticket at <https://support.corbitaltech.dev> for detailed consultation and custom quotes.
:::

## Important Notes

::: warning Platform Limitations

* **Windows IIS servers** are not officially supported
* Always consult with your hosting provider for specific configuration details
  :::

## Next Steps

::: tip Ready to Install?
Once you've verified your environment meets these requirements, proceed to the **[Setup Guide](./setup.md)** for step-by-step installation instructions.
:::
