Keeping software up to date is a critical component of maintaining a secure, stable, and high-performing system environment. Software updates and patches are released to address security vulnerabilities, resolve defects, improve performance, and ensure compatibility with evolving technologies.

In a multi-tenant SaaS environment, updates also serve as an essential mechanism to maintain fair usage, platform stability, and consistent performance across all customers, in line with our operational and service governance principles.


Please refer to Feature development and change management policy for further details.


Our Release Model

To balance stability, predictability, and responsiveness, we apply a structured release approach:

Release TypeDescriptionFrequencyExample
Monthly ReleaseConsolidated non-critical updates, improvements, and fixesMonthly2026-01, 2026-02
Critical UpdatesSecurity patches and critical bug fixesImmediate (as needed)Not version-bound
Infrastructure UpdatesPerformance or backend improvementsAs requiredIncluded or standalone


Key Principles

  • Predictability: Non-critical changes are grouped into monthly releases with clear versioning (e.g., 2026-01).
  • Responsiveness: Critical security patches and high-impact bug fixes are deployed immediately, without waiting for the monthly cycle.
  • Stability: Controlled rollout minimizes disruption to users and business processes.

Updates in a SaaS Environment

In a shared platform, patching is also an operational control:

PrincipleDescription
Fair UsageUpdates ensure no outdated components negatively impact other users
MonitoringContinuous monitoring enables proactive identification of issues
Service ProtectionProvider may apply updates or fixes to maintain system integrity
ScalabilityUpdates support efficient resource utilization and growth

What Are Releases?

A patch is a targeted update designed to address a specific issue, including:

  • Security vulnerabilities (highest priority)
  • Bug fixes and defect resolution
  • Performance optimizations
  • Minor functional improvements

Feature Availability & Activation Disclaimer

Not all updates, features, or improvements introduced in releases are automatically visible or available to all users.

FactorExplanation
Tariff / Subscription PlanCertain features are only available within specific pricing tiers or licensed modules
ConfigurationSome features require system configuration or dependencies to function
Administrative ConsentSelected features may be enabled only upon explicit approval by the customer’s administrator
Gradual RolloutFeatures may be released progressively to ensure stability and performance


Important:

  • The presence of a feature in release notes does not guarantee automatic activation in your environment.
  • Customers retain control over enabling features that may impact workflows, compliance settings, or user experience.

On-Premise Deployment Disclaimer

For on-premise installations, update delivery differs due to infrastructure ownership and access constraints:

AspectSaaS (Cloud)On-Premise
Non-critical updatesMonthly releasesTypically quarterly or based on availability
Critical updatesImmediate deploymentProvided as soon as available (customer-assisted deployment may be required)
Deployment controlManaged by providerCoordinated with customer
Testing environmentProvider-managedCustomer-dependent


Important:

  • On-premise customers are responsible for timely installation of provided updates unless otherwise agreed.
  • Delays in applying updates may result in increased security or operational risk.

Our Approach to Updates & Patching

We follow a structured lifecycle to ensure updates are applied safely and effectively:

  1. Monitoring & Detection – Continuous tracking of vulnerabilities and system performance
  2. Assessment & Prioritization – Risk-based evaluation (critical vs non-critical)
  3. Release Planning – Inclusion in monthly release or immediate deployment
  4. Deployment – Controlled rollout with minimal disruption
  5. Verification – Ensuring stability and expected functionality
  6. Documentation – Maintaining change logs and audit trails


Change Management & Communication

ElementDescription
Advance NotificationPlanned releases are communicated in advance where applicable, allowing customers to prepare and assess potential impact
Release NotesEach release includes structured information on changes, fixes, and improvements
Maintenance WindowsUpdates are typically deployed during controlled time windows to minimize disruption
Communication ChannelsNotifications may be provided via email, help portal, or release notes articles in current Help portal.

Testing & Environment Segregation

ElementDescription
Controlled DeploymentUpdates are tested prior to release to ensure stability and reliability
Staged RolloutWhere applicable, updates may be rolled out progressively
Customer Validation (Optional)Enterprise customers may request validation or coordination before major changes

Stability, Rollback & Continuity

ElementDescription
Rollback CapabilityMeasures are in place to revert updates in case of critical issues
Backup ProceduresBackups are performed to safeguard data before significant changes
Incident HandlingDefined processes exist for addressing issues arising from updates

Security & Compliance

ElementDescription
Priority for Critical FixesSecurity vulnerabilities and critical issues are addressed without delay
Patch ManagementUpdates follow a structured lifecycle aligned with industry best practices
Audit TrailUpdate activities are logged to support audit and compliance requirements
Standards AlignmentPractices align with frameworks such as ISO 27001, NIST, and CIS Controls

Customer Control & Governance

ElementDescription
Feature TogglesCertain features can be enabled or disabled based on customer preferences
Administrative ApprovalSome updates or features may require explicit customer administrator consent before activation
Configuration FlexibilityCustomers retain control over key system configurations affecting their environment

Transparency & Visibility

ElementDescription
Change LogsHistorical records of updates and changes are maintained in Deployment page and Change log page
System MonitoringSystems are continuously monitored to ensure performance and stability
Status CommunicationRelevant service updates or incidents are communicated where necessary

Integration & Compatibility

ElementDescription
API StabilityUpdates are designed to maintain backward compatibility where possible
Deprecation NoticeAdvance notice is provided for significant changes affecting integrations
Dependency ManagementUpdates consider compatibility with supported environments and integrations