Independent IFS Cloud practice · Updates
IFS Cloud service update vs release update: what each one is and how to plan around them
Key takeaways
- A Release Update moves an IFS Cloud environment to a new release such as 25R2. A Service Update is a maintenance build inside a release you already run, such as 24R2 SU14.
- According to an IFS employee on the community, major releases normally arrive twice a year, in May and November, and Service Updates arrive monthly, on the third Thursday.
- Each release stays supported for approximately two years from general availability, so a Release Update is a planned event, not an emergency.
- A Service Update can be applied in Release Update Studio while a Release Update is still open, so the two do not have to be run one after the other.
- The more modifications in the core, the heavier every Release Update. Configuration and framework extensions keep the cadence affordable.
- In one community thread, a customer names testing as the most time-consuming part of an update. Reserve a test window and named testers before the update lands, not after.
In IFS Cloud, a Release Update brings you to a new release with new functionality, while a Service Update brings fixes to the release you are already on. This article sets the two side by side, shows the rhythm in which they arrive, explains how they combine, and describes how to plan the test window and UAT so that neither one catches the business by surprise. It is written for the administrator or product owner who has to set the update cadence.
1.What is the difference between a Service Update and a Release Update?
A Release Update changes the release number, for example from 24R2 to 25R2, and so changes what the system can do. A Service Update keeps the release number and raises the service update level, for example 24R2 SU13 to 24R2 SU14. Community threads use exactly this naming: releases are written as year plus sequence (23R1, 23R2, 24R1, 25R2), and maintenance builds are called SUs (IFS community thread on releases by month).
The difference matters because the two carry different amounts of change. A Release Update is a new baseline for your configuration, customisations, integrations and reports. A Service Update is meant to stay inside the baseline you have tested, although it can still touch behaviour you rely on, so the release notes of each one are worth reading before it reaches production.
2.How do the two compare on contents, frequency, ownership and risk?
The table compares the two update types. Frequency comes from an IFS employee's answer on the community; the other rows describe how the two are normally handled and should be checked against your own contract and release notes.
| Aspect | Service Update | Release Update |
|---|---|---|
| What it is | Maintenance build inside the release you run (24R2 SU14) | Move to a new release (24R2 to 25R2) |
| How often | Monthly, third Thursday | Twice a year, normally May and November |
| Who decides when to take it | The customer, usually with the partner or IFS contact running the environments | The customer, within the support window of roughly two years from general availability |
| Main risk | A fix changes behaviour that a process or integration depends on | Changed data models, APIs and screens affect custom code, reports and integrations |
| What to test | Processes touched by the fixes listed in the notes, plus a smoke test of critical flows | Full regression of core processes, every integration, every custom object and key reports |
| Typical effort | Small, repeatable, can be a routine | A project with a plan, a test team and sign-off |
For the monthly rhythm, an IFS employee on the community states that service updates are monthly and released on the third Thursday of every month, and that major updates normally come twice a year, in May and November (IFS community thread on IFS Cloud updates). A partner in the same thread gives 25R1 on 29 May 2025 and 25R2 on 27 November 2025 as examples. Dates for later releases are not given there, so take them from the official Product Release Notes.
3.Can a Service Update be applied during a Release Update?
Yes. A Service Update can be applied inside Release Update Studio while a Release Update is in progress, before the Release Update is completed. In one community thread a user started a 24R2 Release Update on the service update level available at that time, and was told that the newer Service Update could be applied on top of it in Release Update Studio, with the procedure described in the IFS documentation page "Applying Service Updates" (IFS community thread on combining the two). The same thread notes that if the next Service Update is only days away, you can wait and upgrade directly to it.
A second thread shows the business reason: a client asked for a later Service Update because it contained a critical security update, and the question was whether it could be taken before the Release Update was finished and tested together (IFS community thread on a Service Update during a Release Update). The accepted answer points to the same documentation section. The thread does not list the steps, so follow the documentation for your release.
The practical rule for planning: fix the target (release plus service update level) before the test cycle starts, and test that exact combination. Changing the level in the middle of UAT means part of the evidence no longer applies.
4.How often should you apply each type?
IFS does not prescribe one frequency in the sources reviewed for this article, and customers choose differently. Answers from the 2026 service webinar state that upgrading immediately after a release is not required, that a customer can stay on a stable release and still receive service updates, and that each release is supported for approximately two years from general availability (IFS community Q&A from the service webinar). That gives a floor: the Release Update has to happen inside the support window.
Within the window, community practice varies:
- One customer describes upgrading once a year to the previous release (n-1), testing it in UAT before the switch, and installing a Service Update only when it addresses an issue they are actually experiencing (IFS community thread on deliveries and updates).
- A partner in the same thread describes applying only Release Updates, three in two years, and waiting for the next Release Update for a fix that exists only in a Service Update.
- A poster in another thread recalls that IFS recommends a new Release Update every 12 months after go-live, but is unsure of the source. The thread points to a support-portal document, "Release Update Best Practices", which was not available for this article (IFS community thread on release update recommendations). Treat the 12-month figure as unconfirmed and check that document in your portal.
These are individual customers, not IFS policy. A defensible default is to set a fixed rhythm for Release Updates well inside the support window, and to decide the Service Update rule explicitly: either take them on a schedule, or take them when the release notes show a fix or security item that matters to you. A missing rule is the real risk, because then the first incident makes the choice.
5.How do modifications change the update rhythm?
The amount of core change in your system sets how expensive each Release Update is. In a community thread about keeping up with releases, a partner consultant states that only modifications, the "M" in CRIM, affect upgrades, that code changes need an impact assessment with IFS Update Analyzer, and that with few modifications a release upgrade in the build place can be done in a day; the customer who started the thread says testing is the most time-consuming part (IFS community thread on keeping up with releases). Both statements are individual experience, not IFS guidance.
The consequence is a design rule: prefer configuration, then framework-supported extensions, and treat a core modification as a cost paid at every Release Update. The reasoning is developed in the clean core, strategic IFS Cloud customization and the ultimate guide to IFS Cloud tailoring. When custom code breaks without an error after an update, debugging silent custom code failure shows how to find it.
6.How do you plan the test window and UAT after an update?
Plan the test window backwards from the production date, and scale the scope to the update type. The webinar answers state that a new release can be deployed to test environments and checked against your existing customisations and configuration, so the first need is a test environment that mirrors production configuration. These steps work for both types:
- Freeze the target. Write down the release and the Service Update level that will go to production, and test that combination.
- Read the notes and list affected processes. For a Service Update, the processes touched by the fixes. For a Release Update, the changed areas plus every custom object, integration and report you own.
- Name testers and block their time. Key users need protected days in their calendar, and each business area needs a named approver.
- Run regression on a recorded script set. Reuse the scripts from the last UAT and add the new cases. A tracker such as the UAT test tracker template for IFS Cloud keeps the evidence in one place, and UAT in IFS Cloud describes the sign-off itself.
- Decide the go decision and the rollback in advance. Name who signs, which defects block, and what happens if production fails.
Preparation that makes this faster is covered in IFS Cloud upgrade readiness, and for the project side see strategies in ERP upgrade planning and being prepared for an ERP upgrade. For the causes of failed upgrades, read why ERP upgrades fail. If part of your checking runs outside the core, the SCM Automation Pack reads IFS over read-only OData and creates no objects in IFS, so it leaves nothing of its own to rework in the core; the projections it reads belong on your regression list like any other integration.
The same discipline starts in the implementation itself: environments and gates are described in the IFS Cloud ERP implementation guide, and general test practice in IFS Cloud testing.
7.What are the sources and what is unconfirmed?
Everything on cadence and combining comes from IFS community threads, which mix IFS employee answers with statements by customers and partners, so the threads do not replace the Product Release Notes. The IFS documentation page "Applying Service Updates" in the ALE documentation is the reference for the procedure, and its steps are not reproduced here. Release dates after 25R2, the exact content of any single Service Update, and the 12-month recommendation should be checked in your own release notes and support portal.
8.Frequently asked questions
What is the difference between a Service Update and a Release Update in IFS Cloud?
A Release Update moves the environment to a new release, for example 24R2 to 25R2, and brings new functionality. A Service Update is a maintenance build within the release you already run, for example 24R2 SU14.
How often should I apply a Release Update?
Within the support window of roughly two years from general availability, the interval is your choice. Some customers upgrade once a year to the previous release. Set a fixed rhythm and write it down; the sources reviewed here do not state a binding IFS recommendation.
Can I apply a Service Update during a Release Update?
Yes. Community answers describe applying a Service Update inside Release Update Studio before the Release Update is completed, following the "Applying Service Updates" documentation. Fix the final service update level before UAT starts so that the evidence matches what goes live.
How long does a release keep receiving Service Updates?
Answers from the 2026 IFS Cloud service webinar state that each release is supported for approximately two years from general availability. Confirm the exact end date for your release in the official lifecycle information.
How does customisation affect how often I can update?
Modifications of core logic must be assessed and often reworked at every Release Update, so each one adds recurring cost. Configuration and framework-supported extensions keep the effort lower, which makes a regular rhythm easier to sustain.
Which environment should I test an update in first?
Use a test environment that mirrors production configuration and customisations. IFS answers state that a new release can be deployed to test environments and checked against your setup before live environments move.
9.About the author
Dariusz Myśliwiec: 18 years hands-on with IFS (Apps 7.5–10 and IFS Cloud). IFS Certified Associate Consultant. PRINCE2® 7. Based in Kraków, delivering remotely across Europe and globally through an independent practice. You talk to the consultant who does the work, not a sales layer.
IFS is a registered trademark of IFS AB; this practice is not affiliated with IFS AB.
Set the update rhythm before the next release lands
Send the current release, your customisation list and your last UAT scope. The reply marks which updates you can take routinely and which need a project.