play icon for videos

Logframe: The Logical Framework Matrix Explained

What a logframe is, the 4x4 logical framework matrix explained cell by cell, how to write OVIs that survive evaluation, and how to run a living logframe.

Updated
May 29, 2026
360 feedback training evaluation
Use Case
Logframe · logical framework approach

A logframe is a system to run, not a document to file.

The 4×4 logical framework matrix still works — six decades of donors built project design on it. What fails is treating it as a proposal artifact: the matrix is written for the funder, filed, and reopened at the mid-term review. By then the indicators it committed to and the data the program actually collected have drifted apart — the Indicator Gap — and the evaluator marks the purpose-level rows unverifiable. This guide covers the logframe in full, then shows the AI-age way to run one: every indicator wired to a live instrument, every assumption monitored each cycle, every row answerable on a normal Tuesday — not reconstructed at evaluation.

The 4×4 matrix Goal, purpose, outputs, activities — wired to live data, not filed
Every OVI Bound to a real instrument the day enrollment opens
Every assumption Monitored each cycle, not reopened at the mid-term review
Answerable anytime Every row defensible at evaluation, because it stayed live
What it is

A logframe — short for logical framework — is a one-page matrix that connects a project's objectives to measurable indicators, evidence sources, and assumptions in a structured 4×4 grid. It is the global standard for project design in international development: the World Bank, the EU, UN agencies, and most bilateral donors require one in a proposal. Unlike a budget or a schedule, the logframe tracks results — and the evidence that will prove them.

Logframe, logical framework, log frame, logframe matrix — the same tool, named at different depths. This guide defines each, walks the matrix cell by cell, and answers the question the donor templates skip: how to run a logframe as a live system instead of filing it as a document.

The position

Most logframes fail at evaluation. The same way, every time.

The 4×4 logic is not the problem. The problem is when the logframe is built. The proposal team writes precise purpose-level indicators. Months later, under deadline pressure, the implementation team tracks whatever is easy to count. By final evaluation, the team is defending purpose-level claims with output-level data.

The named problem

The Indicator Gap is the structural failure that opens when logframe design and data-system design are treated as two separate activities, months apart. The OVI column commits to one measurement; the collection instrument captures another. It is not a failure of intent — it is the predictable consequence of treating the matrix as a proposal deliverable rather than a live system.

01
At the proposal
The OVI was text, not an instrument.

An indicator like "60% of farmers achieve a 25% yield increase, verified by seasonal harvest survey" is typed into a cell. The survey is never designed. The phrase is a commitment with nothing behind it.

02
During implementation
The team tracked what was easy to count.

Three months in, the implementation team logs training attendance — an output — because no instrument exists for the purpose-level indicator. The data and the matrix drift apart, quietly.

03
At evaluation
Purpose-level claims, output-level data.

Two years later the evaluator asks for the yield evidence. The team has attendance counts. The row is marked unverifiable — and a strong donor narrative becomes weak evaluation evidence.

Where the gap closes

The Indicator Gap is not a reporting problem. It is a system-design problem that surfaces at reporting time. It closes one way: design the OVI and the instrument as the same thing, from first contact — and keep the matrix live.

The framework

The logframe matrix: four rows, four columns.

Every logframe is the same grid. Four rows are the project hierarchy, read bottom to top as a causal chain. Four columns are the evidence commitment, read left to right at each level. The structure below is the whole tool.

Level Narrative summary Indicators (OVI) Means of verification Assumptions
Goal The long-term societal change the project contributes to Population-level indicators the project does not control National statistics, sector data, secondary sources Conditions beyond the project that must hold
Purpose The direct result of the intervention — what changes because of this project Who, by how much, by when, verified how Baseline-to-endline instruments on persistent IDs External conditions linking outputs to the purpose
Outputs The tangible deliverables the project produces Countable products: people trained, sessions held Program records, attendance, assessment scores What must hold for outputs to reach the purpose
Activities The operational tasks that produce the outputs Inputs used, tasks completed Budgets, schedules, delivery logs What must hold for activities to produce outputs
Vertical logic · bottom to top
If the assumptions hold

Activities produce outputs; outputs, if the assumptions in that row hold, achieve the purpose; the purpose contributes to the goal. Every arrow up the matrix is conditional on the assumption beside it — which is why the assumptions column is not optional.

Horizontal logic · left to right
Where the gap opens

Each level reads across: what you intend, how you will know, where the evidence comes from, what must hold externally. The indicator and the means of verification have to be the same system — that is the cell where the Indicator Gap opens.

Watch · masterclass

Your logical framework is broken — here is why.

A short masterclass on the Indicator Gap: why logframes produce strong donor narratives and weak evaluation evidence, and what a living logframe does differently. Presented by Unmesh Sheth.

Your Logical Framework Is Broken — the masterclass. A deeper walk-through is in the Monitoring & Evaluation training series.

The terms

One tool, and its neighbors.

Logframe vocabulary trips people up, and the donor templates rarely define it. Six short answers keep the terms straight.

Concept
What is a logframe?

A one-page 4×4 matrix connecting a project's objectives to measurable indicators, evidence sources, and assumptions. The global standard for project design in international development.

Matrix
What is a logframe matrix?

The 4×4 grid itself: four rows — goal, purpose, outputs, activities — and four columns — narrative, indicators, means of verification, assumptions. One page of explicit, testable claims.

Approach
What is the logical framework approach?

The methodology behind the matrix — problem analysis, stakeholder analysis, objectives analysis — with the logframe as the final planning output. The LFA was developed for USAID in the late 1960s.

Meaning
What does logframe stand for?

Logframe is short for logical framework. "Log frame" and "logframe" name the same tool. The matrix is the output; the approach is the method that builds it.

Logframe vs theory of change
Map versus grid

A theory of change is the narrative map of how change happens; the logframe compresses it into a formal grid with measurable indicators. Most donors want both — the theory of change feeds the logframe.

Logframe vs results framework
Project versus portfolio

A results framework is broader — strategic outcomes across a program or portfolio. A logframe is project-specific. The results framework sits above the logframe in the planning hierarchy.

The column that fails

Writing an OVI that survives evaluation.

The objectively verifiable indicator — Column 2 — is where most logframes break. A defensible OVI names four things: who, by how much, by when, and verified how. Miss one and the row cannot be verified at evaluation, however confident the narrative sounds.

A weak OVI
Aspirational language
  • "Improved farmer income" — no population, no magnitude, no timeframe, no instrument
  • Or measurable in principle but not in practice — needs national survey data the project cannot access
  • Written into the cell after the matrix is signed, with no instrument behind it
  • At evaluation, there is nothing to verify it against

It reads well in a proposal. It marks unverifiable at endline.

A strong OVI
Four elements, named
  • "60% of enrolled farmers report a 25% increase in household crop income between baseline and 24-month follow-up, verified by seasonal harvest survey"
  • Who enrolled farmers · how much 25% · by when 24 months · verified how the harvest survey
  • Each element is a design decision in the data system — who gets an ID, when baseline runs, what the survey asks
  • The instrument exists before enrollment opens

Every element is a commitment the data system can actually keep.

Test every OVI the same way before it enters the matrix: can you point to the instrument that will answer it, and does that instrument exist yet? If not, the row is the Indicator Gap, already open.

The living logframe

How to run a logframe as a live system.

The matrix does not change. What changes is whether it is a document or a system. Six practices turn a frozen proposal artifact into a logframe that holds through evaluation.

01
Design OVIs as instruments, not text

Every indicator in Column 2 must correspond to an actual form, rubric, or assessment that exists by enrollment — not a phrase drafted retroactively at evaluation. Writing "seasonal harvest survey" in a cell does not create one.

02
Assign persistent IDs at first contact

No purpose-level claim is defensible without tracking the same individuals from baseline to endline. Assign the ID when a participant first enters the project — never retrofit it from a Month-18 spreadsheet export.

03
Budget all four levels of verification

Goal-level means of verification are often secondary sources — national surveys, HMIS data — that need access agreements and extract costs. Confirm every MoV is procurable before the OVI goes into the matrix.

04
Name the killer assumption, and monitor it

A logframe has ten to twenty assumptions; one or two are killers — external conditions that, if they fail, collapse the logic. Flag them, give each a monitoring owner, and review monthly. Not every assumption is equal.

05
Disaggregate at collection, never retrofit

Every slice the logframe commits to — gender, age, district, disability — must be a collection-time field, not an export filter. Retrofitting disaggregation from free text produces noise, not evidence.

06
Refresh the matrix every quarter

A logframe built at proposal time is a hypothesis. Review it quarterly against live data and update the OVIs, MoVs, and assumptions implementation has tested. A frozen logframe produces evaluation debt; a living one produces evidence.

One decision, not six

These are not six separate choices — they are one: whether the logframe is a document or a system. Sopact binds each OVI to a live instrument, assigns persistent IDs at first contact, and keeps every assumption monitored — so every row of the 4×4 is answerable on demand, not reconstructed at evaluation.

Side by side

The traditional logframe vs the living one.

Same 4×4 matrix either way. The difference is whether the columns are connected to a live data system. Seven rows decide whether every OVI is answerable at evaluation.

The capability Traditional logframe Living logframe
OVI specification Text in a proposal cell — no link to any instrument Bound to the form field that measures it, at design time
Participant identification No IDs, or names matched after the fact Persistent ID at first contact — baseline to endline linked
Means of verification A phrase in the cell; the rubric is never built Instrument live before enrollment opens
Killer assumptions Listed once in Column 4, never revisited Flagged, owned, monitored monthly
Disaggregation Retrofitted from free text at evaluation A collection-time field for every committed slice
Refresh cycle Filed at proposal, reopened at the mid-term review Reviewed quarterly against live data
Evaluation readiness Purpose-level rows often unverifiable Every row answerable on demand
How to read the table

The difference between the two columns is not features. It is whether the logframe is a document or a system — whether the matrix was filed once for the donor, or wired to the data and kept live for the program.

Worked example

A logframe example, filled in.

One worked logframe — a digital-skills workforce program. The structure is identical for a health or an environment project; what changes is the content in each cell.

Level Narrative summary Indicator (OVI) Means of verification Assumptions
Goal Improved youth employability in target districts Youth unemployment in target districts falls 5 points within 3 years of program close National labor force survey Regional hiring volume holds
Purpose Graduates secure sustainable formal-sector employment 60% of graduates employed in the formal sector within 12 months, verified at 6 and 12 months Follow-up panel on persistent participant IDs Tech-sector employers keep hiring entry-level
Outputs Youth complete certified digital-skills training 300 youth complete certification; 80% score 70% or higher Assessment scores in the program system Participants have a reliable device and internet access
Activities Recruit, train, assess, and place participants A 12-week bootcamp delivered to four cohorts; weekly assessments run Enrollment and delivery logs Trainers and curriculum ready on schedule
Swap the content, keep the structure

A maternal-health logframe reads the same shape — goal: under-5 stunting reduced; purpose: correct feeding practice at a 12-month follow-up. A reforestation logframe reads the same — goal: forest cover restored; purpose: seedling survival at two years. What makes any of them defensible is not the sector — it is that every OVI names who, how much, by when, and verified how, and every means of verification points to an instrument that already exists.

Bring your logframe. Leave with a live one.

A working session, not a demo. We sit with your 4×4 matrix, find the OVIs with no instrument behind them, and sketch the data system that would make every row answerable.

FAQ

Logframe questions, answered

What is a logframe?+

A logframe is a one-page matrix that connects a project's objectives to measurable indicators, evidence sources, and assumptions in a 4×4 grid. The four rows capture the project hierarchy — goal, purpose, outputs, activities. The four columns capture the evidence commitment — narrative summary, objectively verifiable indicators, means of verification, and assumptions. It is the global standard for project design in international development, required by the World Bank, the EU, UN agencies, and most bilateral donors.

What does logframe stand for?+

Logframe is short for logical framework. "Log frame" and "logframe" refer to the same tool — the compound spelling is more common in recent usage. The logical framework approach (LFA) is the methodology; the logframe matrix is the one-page output of that methodology.

What is the logframe matrix?+

The logframe matrix is the 4×4 grid at the heart of the logical framework approach. Four rows capture the project hierarchy — goal, purpose, outputs, activities — read bottom to top as a causal chain. Four columns capture the evidence commitment — narrative summary, objectively verifiable indicators, means of verification, and assumptions — read left to right at each level. Every cell must be consistent with the cells adjacent to it for the matrix to hold.

What is the logical framework approach (LFA)?+

The logical framework approach is the structured methodology behind the logframe matrix — a process for analyzing a problem, identifying stakeholders, specifying objectives, and building the matrix as the final planning output. The LFA was developed for USAID in the late 1960s and is now used by the World Bank, the EU, UN agencies, and most bilateral donors. Its core logic has not changed in sixty years: activities produce outputs; outputs, under the right assumptions, achieve a purpose; the purpose contributes to a goal.

What is the logframe meaning in project management?+

In project management, a logframe is a planning and accountability discipline — a one-page commitment to what the project will achieve, how it will be measured, where the evidence will come from, and what external conditions must hold. It is not a schedule or a budget. A Gantt chart tracks time and a budget tracks money; the logframe tracks results — the actual changes the project is designed to create, and the evidence that will prove them.

How do you write a good objectively verifiable indicator (OVI)?+

A good OVI names four elements: who (the target population), how much (the magnitude or threshold), by when (the timeframe), and verified how (the instrument). "Improved farmer income" is not an OVI. "60% of enrolled farmers report a 25% increase in household crop income between baseline and 24-month follow-up, verified by seasonal harvest survey" is an OVI. Every one of those four elements corresponds to a design decision in the data collection system — so the OVI and the instrument should be designed together, not months apart.

What are means of verification in a logframe?+

The means of verification (Column 3) is where the evidence for each indicator comes from. A real means of verification is not a phrase in a cell — it is an operational data pipeline with five parts: an instrument (the form, rubric, or assessment), an owner who administers it, a collection schedule, a participant identifier that links responses to the same individual over time, and a storage destination. When Column 3 is only a description of what might happen, the Indicator Gap is already open.

What is a killer assumption?+

A killer assumption is an external condition that, if it fails, collapses the entire project logic. A typical logframe has ten to twenty assumptions across its rows; usually only one or two are killers. Identifying them, assigning a monitoring owner, and reviewing them on a schedule — rather than listing them once in Column 4 and forgetting them — is part of the difference between a living logframe and a frozen one. "Continued government support" is not monitorable; "the Ministry maintains the seed subsidy through Year 3" is.

What is the difference between a logframe and a theory of change?+

A theory of change is a narrative map showing how and why change happens — pathways, mechanisms, and intermediate outcomes described in detail. A logframe compresses that map into a formal one-page planning grid with measurable indicators. The theory of change feeds into the logframe; the logframe does not replace it. Most donors want both. The full comparison is in the theory of change guide.

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

A results framework is typically broader — it captures strategic-level outcomes across a program or portfolio, often spanning multiple projects. A logframe is project-specific. The results framework sits above the logframe in the planning hierarchy. Some donors, USAID among them, use both at different levels of their programming.

Is there a logframe template?+

Yes — the EU, the UN, the World Bank, and major NGOs all publish logframe templates, and the structure is always the same four rows and four columns. A template is useful for remembering the structure, but dangerous when it becomes a fill-in-the-blank exercise: a template cannot tell you whether your purpose-level OVI is achievable with the data infrastructure you have, or whether your goal-level means of verification is a real source or an aspiration. The structure is the easy part; wiring it to data is the work.

Can you give a logframe example?+

A digital-skills workforce example: the goal is improved youth employability, verified by a national labor force survey; the purpose is graduates in formal-sector employment within 12 months, verified by a follow-up panel on persistent participant IDs; the outputs are certified completions with assessment scores; the activities are a 12-week bootcamp across four cohorts. A health or environment logframe reads the same shape — only the cell content changes. A full filled matrix is in the worked example above.

How do you keep a logframe alive during implementation?+

Three practices. First, design OVIs as data-instrument specifications before the project starts, not as text in a cell. Second, assign persistent participant IDs at first contact, so baseline-to-endline comparison is always available. Third, review the matrix quarterly — updating indicators, assumptions, and means of verification as implementation reveals what works. A logframe filed at proposal time and reopened at the mid-term review produces evaluation debt; a logframe kept live produces defensible evidence on demand.

This guide is educational and based on publicly available methodology from the logical framework approach as used by the World Bank, the EU, UN agencies, and bilateral donors, current as of May 2026. To suggest a correction, email unmesh@sopact.com.

Close the Indicator Gap before it opens

Stop filing the logframe. Start running it.

A working session, not a demo. Bring your 4×4 matrix — a draft is fine — and we will find the OVIs with no instrument behind them, the assumptions nobody is monitoring, and the means of verification that are still just phrases. You leave with a logframe wired to a data system, where every row is answerable on demand.

Live walkthrough · with Unmesh Sheth, Founder & CEO · bring a real logframe draft