SyteLine 8 and 9 to SyteLine 10 Technical Upgrade Checklist
This checklist covers the technical path from SyteLine 8.x or 9.x to SyteLine / CloudSuite Industrial 10 on premises: inventory, databases, customisations, services, integrations and cutover. It is for the admins and developers doing the work, not the functional test plan.
0 of 35 items complete
14 critical items still open - these are the highest-risk gaps.
Inventory before the upgrade
Databases
Customisations
Services and configuration
Reporting and integrations
Rehearsal and cutover
Count the critical items still open. Any open critical item means the cutover date is at risk; non-critical items can be closed during the rehearsal cycle.
Get your customisation inventory reviewed
Send your FormSync output, assembly list and EXTGEN list and we will estimate the carry-forward effort and flag the risky items.
Optional. The tool and every export work without this. No spam.
Start with the customisation inventory
Every upgrade problem traces back to a customisation nobody listed. Use FormSync to list customised forms, IDO Custom Assemblies to list extension class assemblies, and sys.procedures to list EXTGEN_ procedures, which SyteLine uses to extend base stored procedures. Add custom triggers, Uf_ user fields and user extended tables, event handlers, Background Task Definitions, custom reports, replication rules and BOD integrations. For every item, record owner, purpose and whether it is still used. Retiring a dead customisation is the cheapest upgrade work you will do. If you cannot find the source code for an extension class assembly, flag it now: you will need to recompile it.
- FormSync: customised forms
- IDO Custom Assemblies: extension class DLLs
- EXTGEN_ procedures: extended base logic
- Uf_ fields and user extended tables
Database changes in SyteLine 10
Older SyteLine releases kept forms, objects and templates in separate databases from the application data. SyteLine 10 uses the all-in-one (AIO) model, so if your source system still has separate databases the upgrade merges them into the application database. Plan disk and log space for that merge. Keep the collation identical to the source system: collation mismatches surface later as errors in temp tables and joins. Check the SQL Server versions and compatibility levels supported by your exact CSI 10 release in Infor's system requirements before you build servers, and do not assume the newest SQL Server is supported.
Carrying customisations forward
FormSync merges WinStudio form customisations into the new form versions; it handles form definitions, not IDO metadata or SQL code. IDO metadata changes move with App Metadata Transport. Extension class assemblies must be recompiled against the Mongoose DLLs of the new release and re-imported, because they reference framework classes that change between versions. Each EXTGEN_ procedure was a copy of a base procedure with your change applied; the base procedure has changed, so diff the old base, your EXTGEN and the new base, then re-apply the change to a fresh copy. After services are configured in Configuration Manager and Service Configuration Manager, use LogMonitor while opening forms to catch broken references fast.
What this checklist does not cover
This is the technical path only. Functional regression testing, test cases by process, belongs in the separate upgrade regression test checklist, and the question of whether your current version is near end of support belongs in the EOL risk assessment. Use all three together: the inventory here feeds the regression scope, and the rehearsal timings feed the cutover plan. Run at least two rehearsals: the first finds problems, the second proves the timings.
Frequently Asked Questions
Can I upgrade directly from SyteLine 8 to SyteLine 10?
Infor documents the supported upgrade paths per release, including which source versions can go directly to your target. Check the upgrade guide for your exact CSI 10 release before planning. The technical work is similar either way: inventory, database merge, form and IDO metadata carry-forward, assembly recompilation and EXTGEN review.
What does FormSync do in a SyteLine upgrade?
FormSync synchronises WinStudio form customisations from your old form definitions into the new release's forms, so site and group form changes are kept. It does not move IDO metadata, extension class assemblies, stored procedures or triggers; those need App Metadata Transport, recompilation and manual review.
What are EXTGEN procedures in SyteLine?
EXTGEN_ procedures are customer versions of base SyteLine stored procedures. When an EXTGEN_ procedure exists, SyteLine calls it in place of the base logic. After an upgrade the base procedure may have changed, so each EXTGEN must be compared with the new base and rebuilt, or the old logic silently overrides new fixes.
Is SyteLine 9 still supported?
Support status depends on Infor's lifecycle policy for each release and changes over time, so check Infor's support portal or ask your account team for the current dates for your exact version. Use the EOL risk assessment tool to weigh the risk of staying on 8 or 9 against the upgrade effort.
If you want an AI agent to inventory your SyteLine customisations and diff EXTGEN procedures against the new base on your own servers, we can set that up with SyteRay.
Related Tools
SyteLine Upgrade Regression Test Checklist
A practical regression checklist for SyteLine upgrades across business processes, customizations, reports and integrations.
Infor SyteLineSyteLine Version End-of-Life Risk Assessment
Score your exposure to running an aging or unsupported SyteLine version across support, security, compliance, and skills dimensions.
Infor SyteLineSyteLine SQL Server Version Upgrade Checklist
Step by step checks for upgrading the SQL Server under SyteLine 9 or 10, in place or side by side, including reconnecting the application tier.
Infor SyteLineSyteLine Customization Technical Debt Scorer
Measure how much upgrade drag, risk, and maintenance cost your SyteLine customizations have accumulated, and learn where to pay it down first.
Infor SyteLineSyteLine Utility and Web Server Sizing Calculator
Turn named users, concurrency and your own per-session assumptions into a server count and RAM plan for the SyteLine 10 application tier.
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 Cutover Plan Worksheet
- SyteLine Change Request Form Template
- SyteLine Cycle Count Variance Worksheet
- SyteLine Database Growth Forecast Calculator
Keep exploring
Free tools
- SyteLine SQL Server Version Upgrade ChecklistStep by step checks for upgrading the SQL Server under SyteLine 9 or 10, in place or side by side, including reconnecting the application tier.
- SyteLine Crystal to SSRS Report Migration ChecklistInventory, data source, rebuild, integration, validation and retirement checks for moving custom Crystal Reports to SSRS on SyteLine 9 and CSI 10.
- SyteLine Upgrade Regression Test ChecklistA practical regression checklist for SyteLine upgrades across business processes, customizations, reports and integrations.
ERP fixes and how-tos
- SyteLine or CloudSuite Industrial: how to decide in 2026How CIOs on Infor SyteLine should decide between staying on-prem, moving to CloudSuite Industrial, or holding at the current version in 2026. Practical decision framework.
- Should We Upgrade from IFS Applications 10 to IFS Cloud?A blunt guide for CIOs weighing an IFS Applications 10 to IFS Cloud upgrade: what changes, where customisations hurt, how to scope it, and when to wait.
- Build vs Buy for ERP Extensions: A CTO Decision GuideA decision framework for building or buying ERP extensions: configure first, side-by-side before in-core, total cost of ownership and upgrade risk.
Guides
- SyteLine 9 to 10 Upgrade ChecklistComplete upgrade checklist for migrating from Infor SyteLine 9 to SyteLine 10, covering Mongoose migration, database conversion, and form compatibility steps.
- 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.
- SyteLine 8 to SyteLine 10 Upgrade GuideSyteLine 10 upgrade guide for SyteLine 8 sites: architecture changes, customization remediation, data migration and testing cycles before go-live.