What We Do

We deliver CRM database solutions which help non-profit organisations organise and mobilise their supporters. We provide independent, frank advice about what to look for - and what to watch out for - when selecting a new CRM system. We design customised, affordable systematic solutions to unique requirements.

CRM – Constituent Relationship Management systems

We develop, install and support customised CRM database systems based on CiviCRM, a sophisticated open-source contact management system specifically designed for not-for-profits.

CiviCRM is a single database solution to managing contacts, relationships, donations, events, campaigns, casework, and electronic communications. We help users make best use of this powerful system by customising and integrating CiviCRM into their own environment. CiviCRM is supported by an active and growing world-wide community of talented developers and integrates with Drupal, Joomla! and WordPress, the dominant open source content management systems (CMS).


We advise on procedures and develop software to link CRM systems with payment gateways, online giving systems, social networking sites, accounting applications, banking systems and online stores – areas in which many not-for-profits struggle to meet standards taken for granted in the commercial sector.

We design specific, systematic solutions to unique operational requirements of the not-for-profit community, typically in the areas of financial reporting, budgeting and event management. Our solutions may or may not involve computer systems; but they always involve coherent, practical responses to ever increasing complexity and onerous compliance and reporting obligations.

We explore good ideas and when we think they’re good enough we use them to develop new software and services which we hope will be generally useful. We don’t necessarily do it all ourselves, we’re happy to share any good idea with anyone if they’re able to help; or if they’re able to act on it better than we can.