Support and Maintenance Policy

Support and Maintenance Policy

Perpetual Licensed Systems

This section addresses software released by Xytech Systems and purchased by customers as a perpetual license. This includes customer hosted and managed systems and customer hosted systems under a Xytech managed services agreement.

(For Xytech SaaS licensed product see SaaS Licensed Systems)

Software Version Terminology 

General Availability (GA) ReleaseA GA Release is a Major.Minor.Service-Pack/Hot-Fix which is made available to all Xytech customers.
Limited Availability (LA) Release

An LA release is a Major.Minor.Service-Pack/Hot-Fix which is made available to a limited set of Xytech customers. The purpose of an LA release is to allow for a controlled set of customers to evaluate, implement, and provide feedback to Xytech prior to that functionality possibly being made available in a GA release.

LA releases may include Beta programs, significant new functional modules, redevelopment of existing functionality, and Isotope Releases.

Xytech defines the audience for an LA release.

Major Release

Major release version is the increment of the left most digits. For example, version 10.0 is the Major release following version 9.5.

A Major release may include significant changes, additions, and deprecations including user experience, functionality, database schema, API, new modules, and more such that clients may require new training, may require significant effort to migrate from previous versions, and may impact usage of the product.

A Major release may contain defect fixes.

A Major version is considered a version series that includes the initial release and all subsequent Major.Minor versions.

Minor Release

A Minor release version is signified by the digits after the decimal following the Major version number. For version 10.1, “.1” is the minor version label.

A Minor release may contain enhancements and additions to functionality but does not require or require only a limited amount of training, and -at most- a small amount of work to migrate from a previous minor release of the same Major series. For example, updating from 10.0 to 10.1 require  a minor migration effort.

A Minor release may contain defect fixes.

Service Pack Release

A Service Pack Release is signified by the digits to the right of the Minor Release. A release of 10.1.2 would be the second service pack released for version 10.1.

A Service Pack does not contain feature enhancements or additions.

A Service Pack only contains defect fixes.

Hot Fix

A Hot Fix is a special type of Service Pack. A Service pack is only delivered to provide fixes to defects that stop customers from using the product in production.

A Hot Fix only contains defect fixes.

Isotope

An Isotope is a custom code module delivered to a customer that enhances functionality specific to that customer.

Examples of Isotopes include: An integration with a 3rd party application that is unique to that customer; a custom override of the systems default business logic and processing.

Isotopes are not developed to provide existing or planned functionality to a customer before or after that functionality is delivered in a Limited Availability or General Availability release

Support and Maintenance Policies

General Support and Maintenance

During the first 12 months after Major.Minor version is released:

Enhancements: Customers must update to the next Major.Minor release to receive enhancements. Enhancements will not be added to previous releases.

Fixes: At Xytech’s discretion, during the first 12 months after a GA Major.Minor release, that release may receive one or more service packs to address defect fixes and security fixes.

Should a service pack be significantly large and/or destabilizing, Xytech reserves the right to require customers to update to a more recent Major.Minor to receive a service pack.

12 months after a specific Major.Minor release, customers may be required to update to a version that is less than 12 months old to receive new defect and security fixes.

Technical Support:  All products Major.Minor will be eligible for technical support for no less than 12 months after release.

Current Major.Minor Release

The product is the latest generally available Major.Minor version and its subsequent service packs. This version is available for sale to any eligible customer. Example: v10.1.

Enhancements: The product version may receive incremental enhancements in subsequent Major.Minor releases.

Fixes: The product version may receive defect fixes and security fixes in the form of Service Packs.

Technical Support: The product version is eligible for technical support

Last Previous Major.Minor Release

The Last Minor release of the Previous Major series. Example: if 10.1 is the current Major.Minor, then 9.4 is the Last Previous Major.Minor Release

Enhancements:  Customers must update to the Current Major.Minor release to receive enhancements. Enhancements will not be added to Previous releases.

Fixes: At Xytech’s discretion, during the first 12 months after a previous Major.Minor release, that release may receive one or more service packs to address defect fixes and security fixes. Should a service pack be significantly large and/or destabilizing, Xytech reserves the right to require customers to update to a more recent Major.Minor to receive a service pack.

12 months after a specific Major.Minor release, customers may be required to update to a version that is less than 12 months old to receive new defect and security fixes.

Technical Support:  The product version is eligible for technical support

Versions Older than Last Previous Major.Minor Release

If 10.1 is the current Major.Minor and 9.4 is the Last Previous Major.Minor then Older Versions will include 9.3 and earlier, 8.x and all other previous versions.

Enhancements: Customers must update to the Current Major.Minor release to receive enhancements. Enhancements will not be added to previous releases.

Fixes: Versions older than the Last Previous Major.Minor will not be eligible to receive defect or security fixes UNLESS the Major.Minor version in use is less than 12 months old.

Technical Support: All current Major.Minor, and All Minor releases of the Last Previous Major version are eligible for technical support. All Major.Minor releases less than 12 months old are eligible for technical support.

Major Versions that are 2 or more major versions earlier are not eligible for technical support (unless Major.Minor is less than 12 months old). If 10.1 is the current major, then 8.x and earlier versions are not eligible for technical support.

End of Commercial Sales (EOC)

A product release no longer sold to new or existing clients is defined as EOC.

The current Major.Minor version is available for purchase by new clients. Example: 10.1 is available for new clients

The Last Previous Major version series is available for sale to existing clients. Example: If 10.1 is the current Major.Minor, then minor versions of the 9 Major release series are available for sale to existing clients. These are available for clients that want to add a new system that matches their current in-production system until they can upgrade to the latest Major. Minor.

Versions older than Current and Last Previous Major series are EOC. Example: Versions 8.x and earlier versions are no longer available for additional purchase.

End of Life (EOL)

EOL is for software versions that are no longer supported or maintained.

Major version series 2 or more major versions old is EOL. Example: If v10.1 is the latest, 9.4 is the Last Previous Major.Minor. Versions 8.x is EOC, and Version 7.x and earlier are EOL.

Enhancements: EOL product versions will not receive any product enhancements.

Fixes: EOL product versions will not receive any defect fixes nor security fixes.

Technical Support: EOL product versions are not eligible for technical support.

EOL Critical Support Exception

By special contract only, some clients may be eligible to extend the life of their version beyond the standard EOL date for a limited time to address complex upgrade requirements and timing.

Enhancements:  EOL Exceptions are not eligible for new enhancements.

Fixes: EOL Exception fixes are defined by the EOL Exception contract, are limited to critical problem fixes and critical security fixes only and require additional fees per service pack.

Technical Support: EOL Exception version may be eligible or technical support as defined in the EOL Exception contract with a client. 

Important: EOL Exception will not be used to extend eligibility of receiving new features, non-critical defect fixes, nor non-critical security fixes.

SaaS (Software as a Service) Licensed Systems

This section addresses software released by Xytech Systems and purchased by customers as a SaaS license.

This does not include perpetual licenses, customer hosted and managed, nor customer hosted and Xytech managed (under a managed services agreement) systems. For perpetual licensed products see: Perpetual Licensed Systems

Xytech SaaS licensed offerings are maintained according to the SaaS agreement between Xytech and the customer.

SaaS (Software as a Service) Subscription LicensedCustomers may be required to stay within 4 minor versions of the latest generally available Major.Minor release and no more than 1 year out of date with the latest release.

Updating customer SaaS environments may be coordinated with the customer in adherence with the Service Level Agreement (SLA) in place at the time of update.