ImpactMojo Lab · MEL

LogFrame Builder

Turn your Theory of Change into a donor-ready Logical Framework. Climb the results ladder from Goal to Activities, attach SMART indicators and their means of verification, surface the assumptions that hold your logic together — then print or export the classic 4×4 matrix. Free, no account, saved to your device, works offline.

1 · Frame the problem, name the Goal

Every LogFrame starts with a problem worth solving and a long-term Goal (sometimes called Impact) your project contributes to — but does not achieve alone.

Results ladder: Goal → Outcomes → Outputs → Activities. Read it top-down as "we want this, so we need these outcomes, which need these outputs, produced by these activities." Read bottom-up with "if…then" to test your logic.

2 · Build the results ladder

Add the vertical logic: the Outcomes that deliver your Goal, the Outputs that deliver each Outcome, and the Activities that produce those Outputs. Write summaries only — indicators come next.

Test as you go: read upward with "if…then". If we run these activities, then we deliver these outputs; if the outputs land, then the outcome follows. If a jump feels like a leap of faith, that gap is really an assumption (Step 5).

3 · Add SMART indicators

How will you know each result happened? Add one or more indicators per result — Specific, Measurable, Achievable, Relevant, Time-bound.

Good indicator = number + noun + qualifier + timeframe. "% of enrolled girls attending ≥80% of school days, by end of Year 2" beats "improved attendance". One line per indicator.

4 · Means of verification

For each result, where does the evidence come from? Name the data source, method, and who collects it. An indicator you can't measure affordably isn't done yet.

Means of Verification (MoV) examples: school attendance registers (monthly, by field officer); baseline & endline household survey; MIS export; FGD transcripts. One line per source.

5 · Assumptions & risks

The horizontal logic: what must hold true — outside your control — for each level to lead to the next? These are the conditions that, if they fail, break the chain.

Assumption vs. risk: state it as a positive condition you're counting on ("families continue to permit girls' school travel"). If an assumption is both critical and shaky, it's a risk — flag it and plan a mitigation. One line per assumption.

Your Logical Framework

The classic 4×4 LogFrame. Print it (landscape) or export to reuse in a proposal. Everything auto-saves to this device.

Results chain
(narrative summary)
Indicators Means of verification Assumptions