SyteLine Upgrade Downtime Window Calculator
This calculator turns the timings from your rehearsal runs into a cutover window for an on-prem SyteLine 8 or 9 to 10 upgrade, or a CSI 10 update weekend. It adds backup, restore, the database upgrade, metadata and FormSync, custom code redeploy and validation, then applies a contingency buffer.
Your numbers
Set from the issues and variance you saw in rehearsals.
Your results
Every rate is your own input, ideally from a timed rehearsal on a copy of production. This is a planning model, not an Infor timing figure.
Downtime window vs database size
Sweeps Database size, all databases combined from 25 to 1000, holding your other inputs fixed.
Planning your SyteLine 10 cutover?
Send us your rehearsal timings and we will review the window, the sequence and the go or no-go points for your upgrade weekend.
Optional. The tool and every export work without this. No spam.
How to use it
Run at least one full rehearsal on a copy of production and time each step. Enter the combined size of all databases you will move, the measured backup and restore throughput, and the upgrade minutes per GB from the rehearsal (total upgrade tool run time divided by database size). Add the minutes for metadata, FormSync and redeploying custom assemblies and extended code, the hours your key users need for smoke tests, and a buffer that reflects how much the rehearsals varied. The chart shows how the window grows with database size, which is useful when deciding whether to archive or purge history before the upgrade.
- Time each step separately in rehearsal, not just end to end
- Use production-like storage for the rehearsal, or rates will be optimistic
- Rerun the calculator after every rehearsal
Formula
Backup minutes = GB x 1024 / backup MB per second / 60. Restore minutes uses the restore rate the same way. Upgrade minutes = GB x minutes per GB. Window before buffer in hours = (backup + restore + upgrade + metadata + redeploy minutes) / 60 + validation hours. The final window = that figure x (1 + buffer / 100). Backup and restore are linear in size; the upgrade step usually is not perfectly linear because some scripts touch a few large tables, which is another reason to base the per-GB rate on your own data and keep a buffer. Compressed backups change throughput in your favour; measure them rather than estimating.
What happens during a SyteLine 10 upgrade
For SyteLine 10 the upgrade consolidates the separate application, forms, objects and templates databases of earlier versions into one all-in-one database, then upgrades the schema and data. Form customizations made in WinStudio are carried forward by FormSync, which synchronizes form definitions between the old and new metadata. FormSync does not carry IDO, stored procedure or other database-level changes; those must be reapplied or redeployed separately, which is what the redeploy input is for. After that come metadata cache refresh, client and utility server checks, and the user validation that decides go or no-go.
Worked example
With the defaults, 150 GB backs up at 200 MB/s in 12.8 minutes and restores at 150 MB/s in 17.1 minutes. The upgrade at 1.5 minutes per GB takes 225 minutes. Adding 60 minutes of metadata and FormSync and 45 minutes of redeploy gives 359.9 minutes, about 6.0 hours, plus 4 hours of validation for 10.0 hours. A 25 percent buffer makes the window about 12.5 hours. Doubling the database to 300 GB pushes it past 17 hours, which is the point at which a Friday evening start stops fitting comfortably in a weekend with a rollback option.
Frequently Asked Questions
How long does a SyteLine upgrade take?
The project takes months; the cutover weekend is what this tool estimates. For a mid-sized database with moderate customization, windows of roughly half a day to a full day are common, but only your rehearsal timings give a reliable number. Size, storage speed and the amount of custom code drive it.
Does upgrading SyteLine also upgrade SQL Server?
No, they are separate steps. Check the SQL Server versions supported by your target SyteLine release, and if you need a newer SQL Server, upgrade or migrate it in a separate, earlier change so you do not stack two risks on one weekend. Restore to the new SQL Server version during rehearsal.
What does FormSync carry forward?
FormSync synchronizes WinStudio form definitions and customizations between metadata versions. It does not carry IDO changes, stored procedures, triggers or other database customizations; those must be reviewed and redeployed as part of the upgrade plan.
How big should the contingency buffer be?
Base it on rehearsal variance and open issues: if two rehearsals differed by 20 percent and you still have unresolved data fixes, 25 to 50 percent is reasonable. Also set a hard go or no-go time, after which you restore the original databases and reopen the old system.
If you want to use the upgrade to add a private AI layer that answers questions over your SyteLine 10 data on your own servers, we can plan it into the same project.
Related Tools
SyteLine SQL Server Core Licensing Calculator
Counts the core licences and 2-core packs a per-VM SQL Server licensing model needs for SyteLine, then applies your price and Software Assurance rate over several years.
Infor SyteLineSyteLine Upgrade Regression Test Checklist
A practical regression checklist for SyteLine upgrades across business processes, customizations, reports and integrations.
Infor SyteLineSyteLine Cutover Plan Worksheet
An editable cutover runbook with sequence, owner, planned duration, rollback point and a running total of the cutover window.
Infor SyteLineSyteLine Downtime Cost Calculator
Quantify the hourly, monthly, and annual cost of SyteLine outages using your revenue, labor, and operational dependency profile.
Infor SyteLineSyteLine to CloudSuite Upgrade Cost Estimator
Estimate what it will cost to move from your current SyteLine version to CloudSuite Industrial, including customization remediation and integration rework.
More Infor SyteLine tools
See all- SyteLine Form Personalization Checklist
- SyteLine User Access Request Form Template
- SyteLine Custom Report Request Template
- SyteLine Data Conversion Mapping Worksheet
- SyteLine UAT Test Script Worksheet
- SyteLine Change Request Form Template
- SyteLine Cycle Count Variance Worksheet
- SyteLine Database Growth Forecast Calculator
- SyteLine Reorder Point and Safety Stock Calculator
Keep exploring
Free tools
- Legacy ERP Data Cutover Window CalculatorEstimates final load duration, window utilisation and total rehearsal time from record volume, throughput and validation overhead.
- SyteLine Downtime Cost CalculatorQuantify the hourly, monthly, and annual cost of SyteLine outages using your revenue, labor, and operational dependency profile.
- SyteLine Cutover Plan WorksheetAn editable cutover runbook with sequence, owner, planned duration, rollback point and a running total of the cutover window.
Guides
- SyteLine Upgrade Downtime Planning GuideMinimize SyteLine upgrade downtime with detailed cutover planning, parallel processing strategies, and business continuity procedures during the upgrade window.
- SyteLine Upgrade: Minimize Downtime StrategiesMinimize SyteLine upgrade downtime with proven strategies. Pre-staging, parallel environments, data migration windows, and rollback planning.
- SyteLine 9 to 10 Upgrade: The Complete Step-by-Step GuidePlan your SyteLine 9 to 10 upgrade with this step-by-step guide: Mongoose framework changes, FormSync customization merges, timelines, costs, and testing.