System Requirements

Overview

Focus 365 is designed to run efficiently in a wide variety of environments and offers flexible deployment options. This page outlines the minimum system requirements and supported configurations for optimal performance.

Resource Scaling

Resource requirements will vary depending on the number of users, enabled modules, and deployment type.

Minimum System Requirements

The following specifications represent the minimum hardware requirements for running Focus 365 in a production environment.

CPU

2 vCPU cores minimum

Multi-core processors recommended for better performance with concurrent users.

Memory (RAM)

8 GB minimum

Additional memory improves performance for large datasets and concurrent operations.

Storage

Varies based on use

Storage requirements depend on document volume, retention policies, and backup strategies.

OS Compatibility

Linux, Windows Server

Supports major Linux distributions and Windows Server editions.

Database Support

Oracle

12c+

Microsoft SQL Server

2016+

PostgreSQL

12+

MariaDB / MySQL

10.3+ / 5.7+

Web Server Support

Focus 365 is compatible with standard web servers, enabling flexible deployment across infrastructure environments.

Apache HTTP Server

Mod_proxy and SSL support

Optimized configuration for secure reverse proxying and HTTPS traffic handling.

Nginx

High-performance reverse proxy

Supports load balancing, caching, and SSL termination out of the box.

Other Web Servers

Reverse proxy and HTTPS support required

Compatible with any modern web server that supports these capabilities.

Web Server Capabilities

Static Asset Serving

Delivers static content efficiently to end users.

Reverse Proxy

Proxies traffic to backend services securely and efficiently.

HTTPS Termination

Enables secure communication between users and services.

Load Balancing

Supports distribution of traffic across multiple backend instances.

Scalability

Enterprise-ready infrastructure scaling and fault tolerance.

Storage Options

Focus 365 supports flexible storage options for compliance, scalability, and hybrid deployment needs.

S3-Compatible Storage

Cloud-native object storage

Supports AWS S3, MinIO, and other compatible services for scalable data retention.

Local / NFS Storage

Direct and network-attached storage

Ideal for on-premise or hybrid deployments with custom infrastructure.

Storage Features

Per-Tenant Configuration

Storage can be isolated per business unit or customer.

Encryption

Data at rest protected with built-in encryption mechanisms.

Replication

Configurable redundancy for HA and disaster recovery.

Access Control

Granular permissions management by role or user.

Deployment Models

Focus 365 supports both on-premise and cloud-native deployment options.

On-Premise

Preferred for regulatory compliance and data sovereignty requirements.

Full infrastructure control

OS installations (Linux, Windows)

Docker and Docker Compose

Kubernetes support for container orchestration

Cloud

Supports AWS, Azure, GCP, and other cloud providers.

Managed environments

Virtual Machine images

Docker containers

Kubernetes manifests

Network and Connectivity

Focus 365 operates within secured and integrated network environments for optimal availability.

Web Interface

Secure access via HTTPS browser interface

API Access

REST APIs and webhook integrations supported

Email

SMTP server configuration for email notifications

SSO / LDAP

Optional identity federation and authentication mechanisms

Security Features

Focus 365 includes modern security protocols and enterprise access management features.

TLS 1.2+ Encryption

End-to-end encryption for all client-server traffic

Data-at-Rest Encryption

Storage-level encryption included in supported backends

RBAC

Role-based access control ensures granular security policies

External Identity

Integrates with enterprise identity providers for SSO

Maintenance & Monitoring

Focus 365 includes robust monitoring and administrative tools.

Logging & Metrics

Supports log aggregation, health checks, and metrics with tools like Prometheus and Grafana or similar.