New Software Implementation Checklist Template

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.

Use This Template Free See Live Example
No Credit Card Required

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.

Implementation

This checklist

Covers: owners, configuration, integrations, migration, pilot, training, go-live, hypercare and retirement.

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

Adoption Measures Worth Tracking

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 licencesThe application’s admin or usage reportWeekly in hypercare, then at 30 and 90 daysWhether people sign in at all; a low figure usually means an access or awareness problem
Share of the process running in the new toolRecord counts in the new tool against the old tool or spreadsheet30 and 90 daysWhether the old workaround is still alive alongside the new tool
Time to complete the core taskTimestamps in the new tool against the Phase 1 baseline90 daysWhether the tool delivered what the business case promised
Hypercare tickets per 100 usersThe service desk category created in Phase 4Weekly during hypercareWhether training and configuration are landing; the line should fall week by week
Licences assigned but not usedLast sign-in dates in the admin console90 days, and again before renewalSeats to reclaim or reduce before the renewal date
Sign-ins to the old tool after go-liveThe old tool’s audit logWeekly until it is switched offExactly 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.

Frequently Asked Questions

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.