It has been a real pleasure to be involved in such a warmly received and smoothly implemented project.


The IBM i and LANSA-based supporter system of the NSPCC charity was developed in the late eighties. Being nearly three decades old, it still reliably holds several million supporter records and processes hundreds of thousands regular donations, mostly in modest amounts, amounting to a whopping £114 million last year.

But the 5250-user interface that the Supporter Care team used to access the data was way past its useful life. Initially the most obvious solution seemed to replace it with an off-the-shelf CRM system. However, such a solution would need to integrate with the existing supporter data and transaction processing system, greatly increasing complexity, risk and cost. The NSPCC decided instead to let LANSA develop a productive Windows user interface replacement with better functionality, but keeping the existing database structure intact. The new solution, implemented at a fraction of what the CRM integration would have cost, is greatly benefitting the NSPCC and its supporters and has kicked off a number of similar modernization projects.

  1. The Role of the NSPCC
  2. The Challenge
  3. The Solution
  4. The Benefits
  5. Conclusion
  6. Company and System Information

The Role of the NSPCC

From Left to Right: Dawn Shortall, Business Support Officer, Hugh Havard, Supporter care team member, and Alan Carter, Senior Manager Fund Raising.
From Left to Right: Dawn Shortall, Business Support Officer, Hugh Havard, Supporter care team member, and Alan Carter, Senior Manager Fund Raising.

The NSPCC (National Society for the Prevention of Cruelty to Children) is the UK’s leading children’s charity fighting to end child abuse. The NSPCC works directly with children and families from its 40 service centers across the UK and is the UK’s only children’s charity with statutory powers, meaning it can take action to safeguard children at risk of abuse.

The services and resources that the NSPCC offers are too wide ranging to do justice in this short case study. To mention just a few: The NSPCC is well known for its helpline and ChildLine, where counsellors provide help and support to those who need it. Its School Service workers visit 9-11 year olds in schools to help them understand what abuse is and to give them the confidence to speak out and seek help if they ever need it. The NSPCC collaborates with frontline professionals to evaluate what works and provides its findings and best practice policies to people who work with children and young adults.

The overwhelming majority of NSPCC’s funding – more than 90 per cent – comes from public donations and other fundraising.

The overwhelming majority of our funding comes from public donations and other fundraising.

The Challenge

People who donate or fundraise, collectively called supporters, are looked after by the Supporter Care team. The NSPCC has 6.2 million supporter records in its database, of which 1 million are active supporters and 700,000 are regular donators. NSPCC’s marketing department keeps supporters informed with newsletters and campaign updates, but supporters also have a need to for individual attention and their queries come in by phone, email, mail and social media.

Alan Carter, Senior Manager Fund Raising, explains “Whether they contact us to change their address, or to discuss leaving money in their will, we aim to give the supporter an excellent experience at all times. The Supporter Care system, in-house developed and IBM i based, was functioning well in the sense that it was reliably holding large volumes of data, allowed for complex data selections and accurately processed hundreds of thousands of transactions every month. But it had an inefficient interface for the Supporter Care team.”

The system had a character-based user-interface and could show only limited information on a single screen. You had to navigate through several screens to see, for example, a supporter’s donation or mailing history. Also, recording notes was clunky, allowing for only one line at the time without any text wrapping. Moreover, documents, such as email attachments, could not be linked.

Procedures require that staff make a note about their interactions with the supporter, but they didn’t get any help in doing so from the system. This lead to duplication of effort. For example, in case of an address change, staff would change the database and separately make a note to log the fact that they had made such a change.

“The system slowed us down and hampered the quality of our conversations with the supporters,” says Carter.

The system slowed us down and hampered the quality of our conversations with the supporters.

The Solution

Several response handling and hybrid phone/CRM systems were considered, which were discounted for various reasons. An important factor was that the new solution would require real-time integration with existing downstream supporter data and transaction processing systems, introducing a layer of complexity and greatly increasing risk and cost. Also, due to an impending office move, it was the wrong time for a new phone system. Last but not least, like other charities, NSPCC is under continuous scrutiny to be as lean and effective as it can be. Therefore high cost solutions were undesirable.

“After discussing the situation with a LANSA consultant who was looking after the ongoing maintenance of our IBM i-based systems, we decided to provide the Supporter Care team with better functionality and a productive Windows style user interface, but keeping the existing database structure intact.” explains Carter.

Together with in-house business analysts, the Supporter Care team held several flip-board sessions, brainstorming what their ideal solution would look like. The main objectives were to improve operational efficiency and the supporter experience. A detailed specification document was created, which the LANSA consultant developed into a working prototype, using Visual LANSA. The team trialled the prototype and provided feedback and further refinements. Two months after the start of the project, the prototype went live into production.

The Benefits

View a demo of the Visual LANSA developed Supporter Care system.
View a demo of the Visual LANSA developed Supporter Care system.

“The information that used to be spread over several screens, is now immediately displayed on the first screen. All important information is immediately right in front of us, such as contact details, contact preferences and the donor’s gift aid/tax status. We can switch easily between tabs to see the donation history, mailing history, notes and more,” say Hugh Havard, Supporter Care team member. “This means we can focus on the conversation, rather than on getting the data on our screen.”

“Notes are automatically created for 90% of the work we do, meaning we no longer need to duplicate writing up what database changes we have made. For example, when we change an address, a note is generated with the correct code, the old address, the operator’s initials and a date/time stamp,” continues Havard.

Staff now also have a proper free-format note section, with text wrapping and spell checking. Plus they can link emails and documents directly into their notes. “Having the relevant document literally at our finger tips and having detailed notes with un-truncated comments is of enormous value for future conversations that we may have with the donor,” says Havard.

Reporting, statistics and analysis are now directly driven from captured data. Previously each staff member maintained a spreadsheet for this purpose, recording the nature of each phone call, such as tax inquiry, change of bank details, legacy conversation, and so on. “Not having to maintain these spreadsheets and not having to collate them at the end of each month saves a lot of time and has significantly reduced reporting inaccuracies,” says Carter.

Donors can be searched by name, email, postal code and other criteria. Pressing the button kicks off an asynchronous search, leaving the Window unlocked and available for other work. This may seem a small feature, but when you have millions of supporters in your database it comes in very handy.

Havard points out that the new system saves time and also allows for more meaningful conversations with supporters. “We can now action the supporter’s query immediately, but also have time to engage with them and explain how their donations are put to use. When they call, for example to change their contact preferences that may be the first and only opportunity we have to talk with them. Do they know how their donation is helping? Have they thought about leaving money to the NSPCC in their will? If we just said ‘Yes, we have changed your details’ and nothing else, we may lose them. It’s all about keeping supporters engaged, and together with LANSA we have developed a solution that really helps us to do that.”

Carter agrees, “What the new system does is not only providing more time, but providing more quality time. We spend less time on administrative matters and have more time for warm meaningful conversations. That results in a better experience for the supporters and therefore they are more likely to stay engaged with the NSPCC. That’s the biggest benefit.”

We can focus on the conversation, rather than on getting the data on our screen.


Leigh Day, a senior business analyst in NSPCCs IT team who was closely involved with the Supporter Care project concludes, “Using Visual LANSA to essentially re-work the tasks of the Supporter Care team has led to that rare thing: IS customer satisfaction. It has generated all sorts of efficiencies within the team and improvements to supporter interaction. The impact on the existing IS infrastructure and dependent systems was minimal, keeping the costs in check. It has been a real pleasure to be involved in such a warmly received and smoothly implemented project.”

Dawn Shortall, a 14-year member of the NSPCC supporter services team, actively involved in the implementation of the Supporter Care system and some of the newer projects below, explains “Now that it has been established that the existing IBM i Supporter Care system is essentially sound and that with LANSA it can easily and affordably be extended with new Windows functionality, many more ideas for other improvements are starting to pop up.”

For example, locating and merging duplicate contacts in the database is high on the wish list. The new search facility already makes it easier to find duplicates and it’s in the making to allow duplicate instances to be merged, without losing any history of notes or other data that may have been recorded for those instances. Another improvement on the list is to be able to associate supporters. For example where multiple people from a company, or a group of friends run a marathon together, the system will be able to indicate such a relationship.

Other teams are coming with requirements as well. The donations processing team handles all gifts and sends the supporter a thank-you letter. Currently they are using a laborious way to create those letters, which involves exporting contact details to a Windows-based system and manually creating multiple mail mergers. With LANSA a solution will be created to completely automate the generation of these thank-you letters, directly based on the data already available in the supporter system, plus HTML templates, also maintained via LANSA.

Now that it has been established that the IBM i system is essentially sound and that with LANSA it can affordably be extended with new Windows functionality, many more ideas are starting to pop up.

Company and System Information

NSPCC logo

  • The NSPCC is the leading children’s charity fighting to end child abuse in the UK and Channel Islands. The NSPCC helps children who have been abused to rebuild their lives, protect those at risk, and find the best ways of preventing abuse from ever happening.
  • For more information visit:
  • Please donate: UK residents or outside UK