New software rarely fails on the day it goes live. It fails in month three, when half the team still keeps the old spreadsheet because nobody switched it off and nobody measured who had moved.
This free software implementation checklist picks up a new business application once the contract is signed and carries it to the day the tool it replaces is switched off. IT managers, application owners and MSPs use it for SaaS and installed software alike. It covers owners and success measures, single sign-on, provisioning and integrations, data migration, a pilot with real users, training, a go-live decision by a named approver, hypercare and adoption measured against a baseline. Migration and retirement tasks appear only when the rollout needs them.
Implementation Starts Where the Buying Decision Ends
Choosing software and implementing it are different projects, often run by different people. Selection ends with a signed contract and a set of reviews: security, data protection, supplier checks. Implementation has to turn that into a tool people use every day, and the handover is where conditions get lost. The security review said MFA was required; the tenant went live with local passwords switched on.
ITIL 4 treats change enablement, deployment management and release management as separate practices. A new business application passes through all three, then needs one thing no deployment tool records: people changing how they work.
Selection
Before this checklist
Covers: requirements, shortlist, trial, security and data protection review, contract.
Owned by: the business sponsor and procurement.
Output: a signed contract and a list of conditions the reviews attached to it.
Owned by: a business owner and a technical owner together.
Output: a tool in use, measured against a baseline, with the old one switched off.
Business as usual
After hypercare
Covers: support tickets, access changes, updates, renewals and licence reviews.
Owned by: the service desk and the application owner.
Output: a supported service with a renewal date someone is watching.
Moving the devices you already run to a new version of Windows, macOS or Linux is a different job, built around compatibility testing, deployment rings and a rollback window. It has its own Operating System Upgrade Rollout Checklist.
What the Software Implementation Checklist Covers
Seven phases take a new application from contract to adoption. Three answers on the first task decide whether the migration phase, the installed-client task and the retirement phase appear.
Phase 1
Phase 1: Handover & Ownership
The answers on the first task shape the rest of the checklist.
Open the implementation record and record what was bought — product, edition, licence count, renewal date, and whether it is SaaS or installed, replaces an old tool or needs data migrated
Confirm the security and data protection reviews were closed at selection — carry every condition they set, such as MFA or UK data residency, into Phase 2 as a task
Name the business owner, technical owner, go-live approver and champions — the business owner decides how the tool is used; IT keeps it running
Set three to five success measures and record today’s baseline — without a baseline taken before go-live, nobody can show what changed
Agree what is in the first release and what waits — features added during configuration are a common reason go-live dates slip
Fix the go-live date around the business calendar — avoid month-end, peak trading and the week the key users are on leave
Phase 2
Phase 2: Configure & Integrate
The last task appears only for installed software.
Configure in a sandbox or test tenant first where the licence includes one — promote settings to production once they are agreed, not while they are still being debated
Connect single sign-on and switch off local passwords — a local login bypasses MFA and survives the leaver process
Provision and deprovision users from directory groups — SCIM or a scheduled sync, so access follows group membership and ends when someone leaves
Map roles and permissions to groups — least privilege, with a named administrator and a named backup
Apply the conditions from the security and data protection review — retention, audit logging, data location and external sharing, each checked in the live settings
Build and test each integration with its own service account — record an owner and what breaks if the integration stops
Package the client and deploy it to a test group of devices — confirm it updates through your normal patch process rather than by hand
Phase 3 — Migration Only
Phase 3: Data Migration
Tasks appear only when data migration is in scope. A tool that starts empty goes straight to the pilot.
Decide what moves and what stays behind — older history often stays in a read-only export rather than cluttering the new tool
Map every field from the old system to the new one — including values that have no home, with a decision for each
Clean the data before it moves — duplicates, leavers’ records and closed items carry their mess into the new tool
Run a trial migration and reconcile it — record counts and totals per type, plus a sample of records checked end to end
Have the data owner sign off the trial result — the person who uses the data, not the person who moved it
Set the final extract date and freeze changes in the old system — anything entered after the last extract is lost
Phase 4
Phase 4: Pilot, Training & Comms
Run a pilot with one real team doing real work — two to four weeks is a common length; a demo to IT staff is not a pilot
Log every pilot issue with a decision — fix before go-live, work around, or accept, each with an owner
Build short training for the tasks each role does most — five task guides per role beat a tour of every feature
Brief managers before their teams hear about it — a manager who cannot answer questions quietly slows adoption
Announce go-live with dates, what changes and where to get help — including what happens to the old tool and when
Brief the service desk and set up a ticket category — known issues, the escalation route to the technical owner and the vendor support process
Phase 5
Phase 5: Go-Live Approval & Cutover
The go-live approver named in Phase 1 signs off on the fourth task. The checklist halts there, and nothing moves to cutover until they record a decision.
Raise the change record for go-live — attach the pilot results, cutover plan and rollback plan; approval runs through your normal change process
Set the rollback point — the last moment you can switch back without losing work entered in the new tool
Check the go/no-go criteria — pilot issues closed or accepted, training delivered, data signed off, support ready
Record the go-live decision — the named approver records approved or not approved, with the reason
Cut over — final data load, access switched on for every user group, old tool set to read-only where it is being replaced
Test the key journeys with real users on day one — sign-in, the three most common tasks and every integration
Phase 6
Phase 6: Hypercare & Adoption
Run hypercare for a fixed period with a daily check-in — two to four weeks is typical, with one named owner for issues
Group hypercare tickets by theme — repeated questions become guide updates; repeated faults go to the vendor or to problem management
Measure the success measures at 30 and 90 days — against the baseline from Phase 1, not against a general feeling
Find the teams that have not moved and ask their managers why — usage by team shows where the old workaround lives on
Hand over to business-as-usual support — admin runbook, vendor contacts, support route and the renewal date in the contract register
Close hypercare with a short review — note what to change in this template before the next rollout
Phase 7 — Replacements Only
Phase 7: Retire the Old Tool
Tasks appear only when the new application replaces an existing one. Retirement is where many rollouts stall, so it gets its own phase and its own dates.
Set the retirement date and announce it — a fixed date moves the last holdouts better than reminders do
Export and archive the records you must keep — against the retention schedule, in a format someone can still open in five years
Make the old tool read-only, then switch it off — and remove it from single sign-on and the software catalogue
Give notice on the old contract before its renewal date — check the notice period, because auto-renewal clauses can require notice months ahead
Remove leftover installs, integrations and service accounts — a dead integration can still hold live credentials
Update the asset register and the licence records — licences you stopped paying for should leave the books too
Phase 1 asks for three to five success measures with a baseline, and Phase 6 checks them at 30 and 90 days. Pick from the list below the ones that match why the tool was bought, and take the baseline before go-live, while the old numbers still exist.
Measure
Where the data comes from
When to check
What it tells you
Active users as a share of licences
The application’s admin or usage report
Weekly in hypercare, then at 30 and 90 days
Whether people sign in at all; a low figure usually means an access or awareness problem
Share of the process running in the new tool
Record counts in the new tool against the old tool or spreadsheet
30 and 90 days
Whether the old workaround is still alive alongside the new tool
Time to complete the core task
Timestamps in the new tool against the Phase 1 baseline
90 days
Whether the tool delivered what the business case promised
Hypercare tickets per 100 users
The service desk category created in Phase 4
Weekly during hypercare
Whether training and configuration are landing; the line should fall week by week
Licences assigned but not used
Last sign-in dates in the admin console
90 days, and again before renewal
Seats to reclaim or reduce before the renewal date
Sign-ins to the old tool after go-live
The old tool’s audit log
Weekly until it is switched off
Exactly who still depends on the old tool, and why
Licences assigned is not adoption: a seat given to everyone on day one says nothing about who uses it. An organisation-wide average also hides the team that never moved, so break every measure down by team and take the gaps to those teams’ managers. The 90-day figures have a second use: they arrive before most first renewals, in time to set the next licence count from real usage.
Why Run Software Rollouts in CheckFlow?
1
Go-live waits for a real decision
The go-live approver is picked in a members field in Phase 1, and the decision task is assigned to them. The checklist halts there until they record approved or not approved, and the activity trail keeps who decided, when and why.
2
Only the work this rollout needs
Conditional logic reads the first task and shows the migration phase, the client packaging task and the retirement phase only where they apply. Dynamic due dates count each phase forward from the start, so a pilot that overruns shows up as overdue tasks.
3
Each rollout improves the next
Pilot issues and migration counts go into tables inside their tasks, with reconciliation reports attached. Changes agreed at the hypercare review go into a new template version, so the next rollout starts from the improved one.
Go-live is one change among many that week. The approval mechanics, from risk assessment to the post-implementation review, live in the IT Change Management Checklist. For programmes where the people side is the larger risk, CheckFlow’s change management checklist software shows how readiness checks and training gates work across whole programmes.
During hypercare, the new ticket category is watched every morning through the IT Help Desk Daily Checklist. A year later, the question becomes whether you are paying for seats nobody uses, which the Software License Audit Checklist answers by comparing entitlements with real assignments and usage.
What should a software implementation checklist include?
+
The handover from selection (what was bought and the conditions the reviews attached), named owners and success measures with a baseline, configuration of single sign-on, provisioning, permissions and integrations, data migration with a trial and a sign-off, a pilot, training, and a go-live decision with a rollback point. Many checklists stop at go-live. A useful one carries on through hypercare, adoption at 30 and 90 days, and switching off the tool it replaced.
How long should hypercare last after go-live?
+
Two to four weeks is common for a business application, and longer for systems with monthly cycles: the first month-end a finance team runs in a new tool is effectively a second go-live. End hypercare on criteria as well as a date: ticket volume back to normal, no open severe issues, and support handed to the service desk and the application owner.
How do you measure software adoption?
+
Choose three to five measures before go-live and record a baseline for each. Active users as a share of licences, the share of the process now running in the new tool, time to complete the core task and support tickets per user are common choices. Check them at 30 and 90 days, broken down by team.
Do you need a DPIA before rolling out new software?
+
Under UK GDPR, a data protection impact assessment is required before processing that is likely to result in a high risk to individuals, for example large-scale processing of special category data or systematic monitoring of publicly accessible areas. The ICO recommends doing one whenever you are in doubt. The DPIA belongs in selection, before the contract is signed. This checklist confirms it was completed and turns its conditions into configuration tasks, so they are checked in the live settings rather than left on paper.
When should you switch off the old system?
+
Set the date before go-live, falling after the rollback point and the end of hypercare. Make the old tool read-only first so people can still look things up, then archive what the retention schedule requires, switch it off and give notice on the contract. A system left running “just in case” keeps old workarounds alive, and you pay twice.
Is CheckFlow free for this template?
+
14-day free trial, no card required. The Business plan is $10 per user per month after the trial. Full details at checkflow.io/pricing.
Take New Software From Signed Contract to Real Adoption
Free trial — no credit card required.
Do you like cookies? 🍪 We use cookies to ensure you get the best experience on our website. Learn more