Compliance management

Project summary

Eliminating non-compliance risks for a global charity

When a global charity found itself facing fines due to out-of-date documents, we used our SharePoint development skills to remove the risk with automated alerts. The key results of this project were:

Peace of mind

Freed from human error, the client became confident in its ability to conform with regulations.

Automated efficiency

Documents that had formerly taken time to identify now notified the relevant staff automatically.

Long-term value

The new system continued to serve its function for years to come, thanks to ongoing support.

The full story

1: A charity in crisis


Founded in the US almost 80 years ago, our client provides humanitarian aid by plane to over 55 countries in the Americas, Africa, and Asia. This work requires the organisation to keep track of hundreds of aircraft, pilots, and support staff, along with large volumes of supplies. Speed and reliability is of the essence when responding to humanitarian crises or supplying remote communities with essentials such as food and medicine.


But at the time of contacting Influential Software, the charity was facing a crisis of its own. Complex international compliance issues around pilots’ licences had caused the charity to pay fines and face legal risks. Reliance on manual processes was preventing the charity from focussing on its real mission. In short, the organisation’s inability to quickly identify licences that were about to expire was costing it dearly.

2: SharePoint developers to the rescue


The charity’s reasons for choosing Influential Software were our development expertise and our experience with regulated industries such as insurance and banking. These qualities put us in a good position to solve the organisation’s compliance worries.


Our starting point was an in-depth consultation to identify the causes of the compliance failures and how best to overcome this challenge. As a result, the charity agreed that custom SharePoint development was the most effective remedy.


By creating automated notifications for licences that were due to expire, our SharePoint developers ensured the charity could easily manage this situation. A permissions system also made sure that only those with the proper authority could access sensitive information.


However, simply implementing technology is not enough to create organisational value. Along the way, our consultants had to engage the charity’s employees so that they could understand the system and realise its full potential.


And following on from the successful implementation, the client benefitted from SharePoint support that kept the solution in line with changing requirements.

3: Flying high with SharePoint


Doing business internationally brings complications—even when your business is kindness. Such complex scenarios make agile and automated systems more necessary than ever, as this charity learned.


With the new SharePoint system, the organisation was able to free its staff from the task of manually chasing documents. This allowed them to spend more time developing better ways of reaching afflicted people around the world.


Is your organisation struggling with non-compliant content?

Our SharePoint consultants will provide a solution.


15th May 2020
SharePoint, CMS, development

Privacy Preference Center




Analytics cookies collect information that is used either in aggregate form to help us understand how our Websites are being used or how effective our marketing campaigns are, or to help us customise our Websites for you.

Google Analytics
The cookie _gcl_au is used by Google Analytics to understand user interaction with the website.

For example, in order for Google Analytics to determine that two distinct hits belong to the same user, a unique identifier, associated with that particular user, must be sent with each hit.

The analytics.js library accomplishes this via the Client ID field, a unique, randomly generated string that gets stored in the browsers cookies, so subsequent visits to the same site can be associated with the same user.

By default, analytics.js uses a single, first-party cookie named _ga to store the Client ID, but the cookie's name, domain, and expiration time can all be customized. Other cookies created by analytics.js include _gid, AMP_TOKEN and _gac_. These cookies store other randomly generated ids and campaign information about the user.

Google Analytics
_gcl_au, _gid, _ga, gtm_preview


WordPress uses cookies for authentication. That means that in order to log in to our WordPress site, you must have cookies enabled in your browser.

There are two types of cookies set by WordPress.
1 — Session cookies — These are ‘strictly necessary’ cookies as WordPress will not be able to function without it.
2 — Comment cookies — These are not ‘strictly necessary’ cookies and are set when users leave a comment on a post.

Wordpress Session cookies:
Users are those people who have registered an account with the WordPress site.

Wordpress comments:
Comments are usually turned off by default.
If by chance they are still active on a post, asides being turned off when spotted, data from these are not saved by Influential.
- When visitors comment on a post, they too get cookies stored on their computer. This is purely a convenience so that the visitor won’t need to re-type all their information again when they want to leave another comment. Three cookies are set for commenters:

Wordpress, Intercom
comment_author_{HASH} comment_author_email_{HASH} comment_author_url_{HASH} wordpress_[hash] wordpress_logged_in_[hash] wordpress_test_cookie wp-settings-{time}-[UID]