Skip to content
EMPOBase
en

What is a results framework?

By the EMPOBase team · · 4 min read

Short answer

A results framework is a diagram or table that shows how a project expects change to happen. It links activities to outputs, outputs to outcomes and outcomes to a goal, and it names an indicator for each result. It helps teams agree what they are trying to achieve and how they will know. A logframe is a closely related table format.

Key points

  • A results framework links activities, outputs, outcomes and a goal in a clear chain.
  • Each result gets at least one indicator, a source and a target.
  • Write the framework with the team and test the logic: if we do this, then that.
  • State your assumptions; they are where projects often fail.

What is a results framework?

A results framework shows how a project expects to create change. It starts with what you do, shows what that produces, and then what difference it makes. Every step is a claim that you can later test with data.

The framework is both a design tool and a monitoring tool. At design time, it forces you to check the logic. During delivery, it tells you which indicators to track.

What are the levels of a results framework?

Terms differ between donors, but most frameworks use these levels:

LevelMeaningExample
ActivitiesWhat the project doesTrain 40 hygiene promoters
OutputsDirect products of the activitiesPromoters trained and active
OutcomesChanges in behavior, knowledge or conditionsHouseholds wash hands at key times
Goal or impactThe long-term change the project contributes toFewer cases of diarrhea in the area

Our article on output, outcome and impact indicators explains how to measure each level.

What goes into the table form?

A results framework or logframe table usually has four columns for each result:

  1. Result statement. A short sentence in the past or present tense, such as “Households use safe water.”
  2. Indicator. How you will measure it, with unit, baseline and target.
  3. Means of verification. The record or tool that gives the number.
  4. Assumptions. What must be true for the result to happen.

Assumptions matter most. “Local authorities keep the water system running” is the kind of assumption that decides whether an output turns into an outcome. Write them, and watch them.

How do you build one?

Follow these steps with the team:

  1. Start from the problem. Write the problem and who is affected, using your needs assessment.
  2. Set the goal. One sentence for the long-term change you contribute to.
  3. Define outcomes. Two to four changes that, together, would contribute to the goal.
  4. Define outputs. For each outcome, list the outputs needed.
  5. List activities. Group them under outputs.
  6. Test the logic. Read upward: if we do these activities, will these outputs follow? If these outputs, will this outcome follow? Fix the gaps.
  7. Add indicators. Pick at least one per result, with a source and target.
  8. Write assumptions and risks. Name the main ones, and decide who watches them.

What makes a framework weak?

  • Activities written as results. “Hold training” is an activity; “teachers use new methods” is a result.
  • Too many levels or boxes. If nobody can explain it in two minutes, simplify.
  • Missing assumptions. The chain looks neat but nothing explains the jump between levels.
  • Unmeasurable indicators. Indicators for which no data source exists.
  • Nobody updates it. A framework built for the proposal and never reopened is a missed tool.

If the context changes, revise the framework with the donor’s agreement and record why.

How does it connect to a MEAL plan?

The framework is the backbone of the MEAL plan. The plan adds how, when and by whom each indicator is measured, plus evaluation, feedback and learning. If the framework is unclear, the plan will be too.

What does a small worked example look like?

Take a hygiene project. The goal is fewer cases of diarrhea in the area. One outcome is that households wash hands at key times. Two outputs support it: hygiene promoters are trained and active, and handwashing stations are installed in schools and clinics. Activities include selecting and training promoters, buying materials and holding community sessions.

Each result gets an indicator, such as households that show a handwashing station with soap, checked by a visit. The assumptions are that soap is available in local markets and that promoters stay in post. If soap becomes scarce, the framework tells the team which link in the chain is at risk, and it can adjust.

Where EMPOBase fits

In EMPOBase, results frameworks are tied to Programs in the MEAL module, and you can draw on a library of 235 indicators in eight sectors when you define indicators. Selecting library text does not create a live link between a logframe row and indicator results, so you still track actuals in Monitoring. Approved collection submissions update indicator actuals. Totals count records, not unique people. See the indicator library for examples.

Questions people ask

What is the difference between a results framework and a logframe?

They overlap. A results framework often shows the chain of results as a diagram. A logframe usually puts the same logic in a table with indicators, sources and assumptions. Some donors use the two words for the same thing.

How many outcomes should a project have?

Usually two to four for a project of a few years. More than that often means the project is trying to do too much.

Who should draw the framework?

The project team, with MEAL staff and, where possible, partners and community representatives. A framework drawn alone by one person is rarely used.