play icon for videos

Results Framework: The Hierarchy, Template & Examples

A results framework orders results into a hierarchy — goal, intermediate results, sub-results, indicators — with examples, a template, and how it differs from a theory of change and a logframe.

Updated
July 19, 2026
360 feedback training evaluation
Use Case

What is a results framework?

A results framework is a diagram that orders a program's intended results into a hierarchy — from a top-level goal, down through a strategic objective and intermediate results to sub-results — with an indicator attached to each level. It is the results-based management tool development funders use to show how day-to-day work ladders up to a long-term goal. It orders the what; it does not explain the why.

A results framework shows that improved skills sit under increased employment without saying why the link should hold — that explanation is a theory of change's job. This guide walks the results hierarchy, gives worked examples, compares the framework to a theory of change and a logframe, and shows how to keep the indicators live rather than reporting them by hand once a year.

Key takeaways

  • A results framework orders results into a hierarchy — goal, strategic objective, intermediate results, sub-results — with an indicator on every level. It is the standard results-based management tool.
  • It orders the what, but never explains the why. The causal logic between levels is a theory of change's job; the results framework is the tidy hierarchy laid over it.
  • Sopact calls the working version The Live Results Hierarchy: every level carries an indicator wired to arriving data, so the framework tracks progress instead of just ordering it on a proposal page.
  • A results framework, a logframe, and a theory of change derive from the same logic. Build the logic once and switch the presentation rather than maintaining three documents by hand.
  • The indicator row is what makes it a tool, not a chart. A hierarchy with labels but no live indicators tells you the plan, never the progress.

The results hierarchy: goal, intermediate results, sub-results, indicators.

A results framework reads top to bottom: the goal is the long-term change the program contributes to, the strategic objective is the end result it is accountable for, intermediate results are the outcomes that must happen to reach it, sub-results build toward each intermediate result, and an indicator is attached to every level. Each level is a result — a change — not an activity.

The distinction that keeps a results framework honest is that every box is a result, phrased as a change achieved, not a task performed. “Deliver training” is an activity; “participants demonstrate the skill” is a result. Worked examples across sectors, and a prompt recipe to draft one, follow below. The causal layer the hierarchy sits on is on theory of change.

The results hierarchy, top to bottom
Goal
The long-term development change the whole program contributes to
Strategic objective
The specific end result the program is accountable for achieving
Intermediate results
The outcomes that must happen for the objective to be reached
Sub-results
The lower-order results that build toward each intermediate result
Indicators
The measure attached to every level, from goal to sub-result
A results framework orders results from the goal down; the indicator row is what turns the hierarchy from an org chart of intentions into something you can track.

The Live Results Hierarchy: from a proposal chart to a tracked one.

The classic results framework is drawn for a proposal and revisited at the annual review — a clean hierarchy that looks like management but functions like a diagram. Between reviews the program runs and the indicator values accumulate somewhere else, so the framework and the evidence never meet until reporting time, a year after the decisions the numbers should have informed.

Sopact calls the alternative The Live Results Hierarchy: every level of the hierarchy carries an indicator wired to arriving data, so a slipping intermediate result is visible mid-year and a goal-level number drills to the sub-result and the response behind it. The difference is a data-model one — a static chart orders intentions, while a live hierarchy tracks progress against them. Where this sits in the wider practice is on monitoring and evaluation and impact measurement and management.

The stage below runs one reporting cycle both ways.

Stage 1
Tracking against the framework
where a results framework goes stale
TodayThe hierarchy is drawn for the proposal · Indicators listed in a separate M&E plan · Progress reported by hand at the annual review
⚠ A results framework drawn once and reported against annually tells you where you planned to be, not where you are — the indicator values arrive a year after the decisions they should have informed.
The Loop on this stage with Sopact
1
Collect — clean at the source
Sub-result dataIntermediate outcomesOpen-ended contextOne participant ID
→ every source lands on one persistent ID
2
On arrival — read automatically
Intelligent Cell
Each indicator is read as its data lands, so an intermediate result slipping is visible mid-year rather than at the annual review.
Intelligent Row
Every indicator resolves to the participants behind it on one record, so a goal-level number drills to the sub-result and the response that produced it.
3
Ask & act — the Assistant
“Which intermediate results are off track this quarter, and what does the evidence underneath them say?”
→ A course correction while the program year is still open — a framework that tracks, not just orders.

Where the results framework comes from — and the one test.

The results framework is a results-based management tool from international development. USAID popularized the nested results-framework format, the World Bank and other agencies built results-based management around it, and the logical framework — the logframe — is its matrix sibling. These formats did real work: they forced programs to state results rather than activities and to attach an indicator to each.

What the format cannot do on its own is stay current. A results framework in a proposal document has no way to pull an indicator value, so the hierarchy is only as fresh as the last person who updated it by hand. A live results framework wires each level to the data that measures it.

The one test: pick any indicator on the framework and ask whether its current value is one query away, or a request someone fulfills manually at the annual review. If it cannot be pulled live, the framework is a plan, not a management tool. The matrix version is on logframe.

Results framework vs theory of change vs logframe.

A results framework orders results into a hierarchy, a theory of change explains why each level produces the next, and a logframe adds indicators, means of verification, and assumptions in a matrix. They are three presentations of the same underlying logic, not three competing plans — which is why the cleanest workflow builds the logic once and switches the format. The structural comparison with a logic model is on theory of change vs logic model.

Results framework vs theory of change vs logframe
ArtifactWhat it doesWhat it leaves out
Results frameworkOrders results into a hierarchy to a goalThe causal 'why' between levels
Theory of changeExplains why each level produces the nextThe tidy one-page hierarchy
LogframeAdds indicators, verification, assumptions in a matrixThe nested results structure

Read across the row: each artifact is strong at exactly what the others leave out. The results framework gives a funder the tidy hierarchy, the theory of change gives an evaluator the causal logic, and the logframe gives a grants officer the indicator matrix — and with one logic on one record, producing any of the three is a view rather than a rebuild.

A framework reported annually is already old. The Loop keeps it live.

A results framework revisited once a year discovers a slipping result a year late. Reading each indicator as its data lands surfaces the slip in weeks, while a correction to the program can still be made. That is the premise of the Loop, Sopact's method for continuous impact intelligence: collect clean at the source, analyze the moment data arrives, improve while you can still act.

The Loop is also what makes a results framework defensible. Every indicator value traces to the participants and responses behind it, so a goal-level number resolves to its source rather than to a spreadsheet. That standard has its own chapter in reliability and reproducibility. The evaluation practice that reads these results is on program evaluation.

One method, three moves that never stop

1 · CollectClean at the source; every indicator on one participant record.
2 · AnalyzeOn arrival; a slipping intermediate result visible mid-year.
3 · ImproveIn time to act; the correction lands while the year is open.

Then the cycle runs again, a little sharper each cycle. Read the method: the Loop methodology →

Put the results framework to work

The fastest way to test a results framework is to draft the hierarchy from what you already have and check that every box is a result, not an activity. Each prompt below pastes into Sopact Sense's Assistant, or reasons through with your team; the arrow above each links the Academy walkthrough that shows the expected output and the tips.

Academy walkthrough → Draft the results hierarchy

Build a results framework from this program description: [PROGRAM URL OR DOC]. Order the results into a hierarchy — goal, strategic objective, intermediate results, sub-results — and attach an indicator to every level. Flag any box that is an activity rather than a result. Return the hierarchy as a nested outline with the indicator beside each line.

Academy walkthrough → Audit results vs activities

Audit this results framework: [PASTE OR LINK]. Flag every level that states an activity instead of a result, every result with no indicator, and every intermediate result that does not ladder up to the objective. Return a corrected hierarchy with a measurable indicator on each level.

Academy walkthrough → Convert to a logframe

From this results framework: [PASTE OR LINK], produce a logframe: goal, purpose, outputs, and activities, each row with its indicator, means of verification, and assumption. Keep it consistent with the results hierarchy rather than rebuilding from scratch.

Academy walkthrough → Add the causal layer

From this results framework: [PASTE OR LINK], derive the theory of change beneath it: name the mechanism between each level (why this sub-result produces that intermediate result) and the assumption each link depends on. Return the causal version the hierarchy summarizes.

Learn the how-to in the Academy

Each walkthrough is a hands-on companion written to run on your own data: what to do, the prompt to run, the output to expect, and the tips that keep it reliable.

Watch: ordering results into a hierarchy and wiring an indicator to each level, so the framework tracks progress instead of ordering intentions.

Frequently asked questions

What is a results framework?

A results framework is a diagram that orders a program's intended results into a hierarchy — goal, strategic objective, intermediate results, sub-results — with an indicator attached to each level. It is the results-based management tool development funders use to show how work ladders up to a long-term goal. In Sopact's framing it is kept as a Live Results Hierarchy, each level wired to arriving data, rather than a chart drawn for a proposal and reported against once a year.

What are the levels of a results framework?

From the top: the goal (the long-term change the program contributes to), the strategic objective (the end result the program is accountable for), intermediate results (the outcomes needed to reach the objective), sub-results (the lower-order results that build toward each intermediate result), and an indicator on every level. The rule that keeps it honest is that each level is a result — a change achieved — not an activity performed.

Is there a results framework template?

Yes — a results framework template is a pre-structured hierarchy with a row for the goal, the objective, intermediate results, sub-results, and an indicator column. A template gets a team to a draft quickly, which is the point. The template is not the finished tool, though: the team still supplies the indicators and the data sources that make each level measurable. Sopact drafts the hierarchy from a program page and attaches an indicator to each level, so it starts as a tool rather than a chart.

Can you give a results framework example?

A workforce example: the goal is reduced regional youth unemployment; the strategic objective is that program graduates secure and keep living-wage jobs; intermediate results are that participants gain an in-demand skill and that employers recognize the credential; sub-results are module completion and internship placement; and indicators run from a job-placement rate at the objective down to a completion rate at the sub-result. Each level is a result with a measure, not a task.

What is a results framework in monitoring and evaluation?

In monitoring and evaluation, the results framework is the structure that connects a program's results hierarchy to the indicators an M&E system tracks. Each level of the hierarchy carries an indicator, each indicator a data source and a collection cadence, so monitoring rolls up from sub-result to goal. Without the framework, M&E produces indicator values with no structure to interpret them against; Sopact wires each level to its data so the M&E view is generated rather than assembled by hand.

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

A results framework is a nested hierarchy that shows how results ladder from sub-results up to a goal; a logframe (logical framework) is a matrix that lists goal, purpose, outputs, and activities against indicators, means of verification, and assumptions. The results framework is better for showing the structure of results; the logframe is better for the indicator-and-assumption detail. They derive from the same logic, so Sopact produces either as a view rather than a separate document.

What is the difference between a results framework and a theory of change?

A results framework orders results into a hierarchy but does not explain why one level produces the next; a theory of change adds exactly that causal explanation and the assumption behind each link. The results framework is the tidy management picture; the theory of change is the reasoning underneath it. The cleanest workflow builds the theory of change first and derives the results framework from it as the ordered hierarchy.

What is a results chain?

A results chain is the linear sequence of results — inputs to activities to outputs to outcomes to impact — that a results framework arranges into a hierarchy. The chain is the horizontal logic; the framework nests it under a goal. Both describe how lower-order results build to higher-order ones, and both need an indicator on each link to be measurable rather than merely plausible. Sopact keeps the chain's indicators live so progress along it is visible, not assumed.

What does results-based management mean?

Results-based management is a management approach that defines a program by the results it intends to achieve rather than the activities it performs, then tracks progress against those results. The results framework is its central planning tool. The approach only works if the results are measured, not just declared, which is where most implementations fall short — Sopact's contribution is keeping every level's indicator wired to arriving data so results-based management is actually based on results.

Next: add the causal layer on theory of change, or produce the matrix version on logframe.