Subnet Blog

Building a Practical IT Roadmap for Your Not-for-Profit

Written by Ben Luks | 14 October 2026, 04:03:33 Z

An application is becoming harder to support. A server is approaching the end of its supported life. Staff need better access across locations, recovery arrangements need testing and an AI pilot is waiting for attention.

For not-for-profit IT teams, identifying improvements is often easier than finding the time and resources to deliver them. Each requirement has a reason behind it, but the work competes with everyday support and other organisational priorities.

A practical IT roadmap helps bring those demands together. It connects technical requirements with service delivery, makes dependencies visible and establishes a sequence the organisation can realistically support.

A useful roadmap explains what needs to change, why it matters, what must happen first and who needs to be involved.

1. Establish what needs attention and why

Begin with a clear picture of the current environment. An inventory provides a foundation, but planning also requires an understanding of each system’s condition, purpose and importance.

Record the applications, infrastructure, devices and external services that support the organisation’s work. Identify their owners, support arrangements, renewal dates and known limitations. Connect significant issues to the activities they affect.

For example, an ageing server may support a system used to coordinate essential services. A fragile integration may require someone to correct records each week. An application with limited mobile functionality may prevent staff from completing tasks while working in the community.

Useful questions include:

  • Which systems are approaching end of support?
  • Where are recurring incidents consuming disproportionate effort?
  • Which services depend on technology that is difficult to recover or maintain?
  • What important work relies on undocumented processes or individual knowledge?
  • Which limitations are affecting staff or service delivery?

Distinguish age from urgency. A system’s age alone does not establish that it needs replacing immediately. Its support status, security, reliability and ability to meet operational requirements provide a more useful basis for decisions.

2. Map dependencies before committing to a change

Technology projects rarely operate in isolation. Replacing one application may affect authentication, reporting, integrations, devices and the way information moves between teams.

Before assigning a delivery date, identify what the proposed change relies on and what relies on it. Include external providers and operational processes alongside technical components.

A new application might depend on reliable connectivity at regional locations. A migration might require data preparation and agreement about which records should be retained. A change to identity management could affect access to several other services.

These dependencies influence both scope and sequence. They also help explain why an apparently straightforward project needs preparation.

Involve the people who use and support the affected systems. IT may understand the integration, while an operational manager knows that its output is essential to a particular service or reporting deadline. Both perspectives belong in the plan.

3. Decide what to retain, improve, replace or retire

Once requirements and dependencies are understood, assess the appropriate direction for each system.

Some technology may remain suitable with routine maintenance. Other systems may benefit from configuration changes, an upgrade or better integration. Replacement may be necessary where supportability, risk or functional limitations cannot be addressed adequately.

Retirement also deserves consideration. Redundant applications and duplicated tools can continue consuming licences, support effort and attention long after their original purpose has changed.

A useful assessment considers:

  • Fit with current and expected service requirements.
  • Vendor support and the availability of relevant expertise.
  • Security, recovery and information-management needs.
  • Integration with other systems.
  • Staff experience and accessibility.
  • Implementation effort and ongoing operating costs.

Hosting should follow those requirements. Cloud, on-premises and hybrid arrangements each need evaluation against the workload, connectivity, support model and organisational constraints.

Moving a service to the cloud also requires clarity about ongoing responsibilities. These vary by service model and can include access management, configuration and data protection. The roadmap should identify who will own the remaining work.

4. Sequence urgent work and enabling improvements

Several projects may be worthwhile, but their order matters.

Separate work driven by a firm deadline or significant exposure from improvements that can be staged. Then identify the foundational changes needed before other projects can proceed.

For example, a planned application rollout may need an access review and device preparation first. Improving recovery arrangements may be a prerequisite for a major migration. Replacing an unsupported component may take priority over an enhancement that delivers convenience but has no immediate deadline.

For each proposed activity, document the consequence of deferral. Be specific about what changes if the work moves back: support may expire, a contract may renew, manual effort may continue or a dependent project may be delayed.

Where work must be deferred, agree on interim measures, an accountable owner and a review date. Leadership should be able to understand the trade-off and make an informed decision.

This helps IT explain priorities in terms of service impact and delivery requirements, rather than presenting every technical issue as equally urgent.

5. Plan the transition as carefully as the end state

A roadmap needs to account for the effort required to reach the intended outcome. Migration, testing, staff preparation and support handover can represent a substantial part of the work.

Consider what is needed before, during and after each change:

  • Data preparation and migration checks.
  • Testing of integrations and access.
  • Acceptance testing by the relevant service teams.
  • Communication and practical staff training.
  • A change window that reflects operational commitments.
  • A rollback or contingency approach where feasible.
  • Updated documentation and support responsibilities.
  • Decommissioning of old systems once agreed conditions are met.

Include the full resource commitment. Costs may extend beyond the new subscription or equipment to implementation assistance, temporary dual running, training and ongoing administration.

Define what completion means. An application being available is only one milestone. The organisation also needs confidence that staff can use it, important processes work and the support team can maintain it.

6. Put the sequence into practice

Consider an NFP planning to replace an ageing application used to coordinate services. The proposed platform offers better functionality, but the existing system also feeds finance reports and contains records used by several teams.

A workable sequence might look like this:

Stage Work to complete Decision or evidence needed
Define requirements Identify essential workflows, reporting needs and application owners. Agreement on what the replacement must support.
Prepare foundations Map integrations, review access and assess data quality. Confirmation that dependencies and migration issues are understood.
Test the approach Trial representative workflows and validate migrated data in an appropriate test environment. Service teams confirm that key tasks and reports work.
Plan the transition Arrange training, support coverage, communications and contingency steps. An agreed decision on whether the change can proceed.
Stabilise and retire Resolve issues, complete the support handover and close out the old environment. Confirmation that retirement and record-retention requirements are met.

The timing will depend on the organisation. The value of this sequence is that it exposes the preparation and decisions required before a successful transition.

It also gives IT a clear way to explain why purchasing the replacement platform is only one part of the project.

7. Build a roadmap your team can deliver

Plan around the people available to do the work. Include internal IT capacity, supplier availability and the time operational staff need for decisions, testing and training.

A project can stall even when technical resources are available if the relevant service team cannot participate. Likewise, allocating every available IT hour to planned work leaves little room for incidents and ordinary support.

Keep near-term activities specific, with owners, dependencies and decision dates. Later phases can remain broader until requirements and resources are clearer.

An 18–36 month view may be useful for major lifecycle planning, but the level of detail should reflect how much is known. Review the roadmap regularly and when significant circumstances change, such as a supplier announcement, new service requirement or change in funding.

Make progress visible through practical milestones. These might include validated requirements, completed testing or an agreed support handover. Milestones should show whether the work is advancing towards an operational outcome.

Start with three known improvements

A useful first step is to select three improvements already under discussion. For each, record the service affected, reason for change, relevant deadline, dependencies, owner and next decision.

Review them together with the appropriate operational and executive stakeholders. Check whether the proposed order is realistic and whether the organisation understands the consequences of waiting.

That creates a manageable starting point for a broader roadmap. It also gives IT a structured way to communicate needs, make dependencies visible and secure the participation required to deliver change.

For a not-for-profit, a practical roadmap helps turn competing technology demands into an achievable sequence of improvements. Its value lies in connecting technical work with reliable services, supported staff and decisions the organisation can sustain.