Outcome Harvesting App

Collect outcomes across a large programme, validate them and aggregate into custom reports

Outcome form 1.png


Collect outcomes across a large programme

Create separate profiles for each of your partners, projects or teams.  Assign access to record outcomes to different people for each profile

Role assignment.png

Validate outcomes

New outcomes follow a series of steps as they are validated and harvested.  Choose who will validate for each partner or project.  Validators get an email when a new outcome is waiting for them.


Aggregate into custom reports

Create one or more reports that extract specific data from your outcomes.  Export data to Excel or PDF instantly.  Or create a JSON feed to import to another data analysis or visualisation tool.

New to outcome harvesting?

Better Evaluation suggests that outcome harvesting is "useful in complex situations when it is not possible to define concretely most of what an intervention aims to achieve, or even, what specific actions will be taken over a multi-year period." See their guide for more background on this approach.

App versions

We currently have one version of the Outcome Harvesting App available that has been co-created with Christian Aid.  Other versions are being configured with different organisations and will be made available if they choose to share them with others.

How does it work?

The Christian Aid version of the App can be adopted into your BetterData community.  BetterData is web based and runs on smart phones and computers via the Google Chrome browser.  The App works in the following way:

  • View a list of existing profiles - Click on the App to see profiles that have already been created.  People can only access profiles where they have been assigned a role.
  • Manage App level roles - The Outcome Administrator role has access to all profiles.  They may add or remove profiles and assign people profile level roles.
  • Creating new profiles - People with the Outcome Administrator role can add profiles for new partners.
  • Managing profile level roles - Once you’ve created a new profile, select which people may harvest or validate new outcomes.  There is also a guest role for view only access.  Profiles for which you have a role will include a shortcut link on the left navigation for easy access.
  • Adding a new outcome - You can add a new outcome inside the profile for a partner.  The harvest view of the form shows only the fields necessary for this step.  The form checks that required fields are completed before it allows you to send for validation.
  • Validating an outcome - Once a new outcome has been added, the user with the Validator role gets a notification - within BetterData and via email.  When validating an outcome they must decide if the information provided is sufficient.  They are also prompted to select which programme indicator the outcome best relates too.
  • Analyse outcomes - When you are ready, the analysis step allows you to select the significance and contribution level for each outcome.  These fields are hidden until you start the analysis step.
  • Audit trail - Once you’ve completed all the steps for an outcome it is locked.  An Outcome Administrator may re-start the workflow at the beginning, if changes need to be made.  A full audit trail is kept of which person completed each step.
  • Translations - The App is available in English, Spanish and Portuguese.  Use the language switcher to select your preferred language.
  • Data aggregation - Use the Reports App to create your own reports.  Reports can combine data from any field in the partner and outcome forms.  See the Reports App for a full description of the options available.
  • Work offline - All BetterData Apps will continue to work should your Internet fail.  Any outcomes you save while offline will synchronise to the server when your connection is back again.

Who is using it?

We have worked with Saferworld, Christian Aid, Oxfam Novib and SNV to co-create the App.  Saferworld has used an earlier version for several years.  Christian Aid began using the App in 2017.  Oxfam Novib and SNV plan to use it in 2018.

Ready to get started?

Would you like a guided demo of the OH App?  Get in touch and we'll schedule a Skype or Zoom call to take you through it.  We also offer consultancy to customise the App if you need to change things.


We have several options to fit different circumstances.  All include unlimited users and a fair usage policy on the number of outcomes you store.

Just the basics

The basic package is designed to get you started within a few days at an affordable price.  This includes:

  • Creating your own BetterData community (this can be used to adopt other Apps too)
  • Adding your logo
  • Adopting the Outcome Harvesting App
  • Customising the following lists in the App:
    • Actor categories
    • Programme objectives
    • Programme indicators
    • Countries
    • Partner types
    • Significance levels
    • Contribution levels
  • Creating two reports for you (you select which fields to include in each report and what filters apply)

Price - £1000 for set-up plus £1500 a year (includes hosting and backups)


Advanced on boarding allows you to customise the App however you like.  This includes integrating it with other Apps (for example project tracking).  Examples of things covered in advanced on-boarding include:

  • Modifying the partner or outcome forms
  • Modifying the workflow
  • Translating the App into additional languages

A customisation project may take only a few days, depending on what you want to change.

Price - £450 per day

All in one

If you're working on a large programme and need peace of mind, we can also offer a fixed cost package that covers everything you need.  This includes:

  • Hosting and daily backups

  • Unlimited support (for practical reasons we need to communicate with one or two people)

  • Maintenance (updates to ensure compatibility as we make enhancements to the BetterData platform)
  • Free upgrades as they become available
  • 4 days of training or consultancy a year

Price - £4500 a year

Additional support and training available at £75 per hour.