Skip to content

Approach ​

There are two complimentary ways in which we work towards our mission:

  • client work - where we are focused on meeting client needs through consultancy, training and software development
  • contributing back to open source projects that our clients make use of, for example through our research and development activities

Impact ​

We want all our work to have the biggest impact possible.

For client work this often means thinking about how the work we will do will have a wider impact in addition to the benefits it brings to the client that we are working for. For example:

  • We prefer to write extensions that multiple clients can use instead of writing custom code specific to a single client
  • we think about ways that we can generalise client work, for example we might turn a request for a training session from a client into a more generalised training session that we could offer to all of our clients and the wider CiviCRM community
  • We encourage clients to work together and pool resources when they have similar aims

Our preferred toolkit ​

Whenever possible, we use our preferred toolkit for all client work. This is a set of tried and tested tools that we know well. Focusing on a small set of tools allows to be more productive and avoids spreading ourselves to thinly over a wide variety of technologies.

Research and development ​

We are always on the look out for ways to improve our preferred toolkit. These improvements fall under the umbrella of research and development.