Logical Framework (Logframe / LFA)
A planning and monitoring table linking each level of objectives to indicators, verification sources and external conditions. It identifies what is needed to move from activities to outcomes. [1]
- Difficulty
- Intermediate
- Cost
- Low
- Duration
- Illustrative estimate (adjust for scale and staffing): 1–3 days (PDM development workshop)
How it works at a glance
A logframe distinguishes activities, direct outputs, changes for participants and broader objectives, alongside indicators, information sources and the external conditions needed. Formats and terminology vary by organization. [1]
During preparation, read links between levels as conditional statements and monitor changes in assumptions during implementation. Completing the table does not establish causation; plan the necessary observations and analyses separately. [1]
When to use it and when it is unsuitable
When to use it
- Throughout planning, consensus building, monitoring and evaluation of ODA and international development projects
- When a recipient organization requires a logframe or PDM. Check its specific format and definitions before use.
- Agreeing on a shared hierarchy of objectives in projects involving multiple donors or implementing agencies
- As a reference document for monitoring plans, midterm evaluation and final evaluation after project approval
When it is unsuitable
- Fixing objectives and indicators without updating them. Revise them as circumstances require.
- Imposing excessive documentation on a program that needs only a brief check. Choose a format and level of detail suited to its purpose.
- Estimating causal effects requires a design for examining causation in addition to preparing the table.
Participants, roles, and deliverables
Participants and roles
Program officers, evaluation officers and key stakeholders. Include people who can verify the plan’s assumptions.
Main deliverables
- Project design matrix (PDM)
- Problem and objective trees
- Plan of operations (PO)
Implementation steps
- Problem analysis (problem tree)Brainstorm current problems and challenges and visualize cause-and-effect relationships in a problem tree. Roots represent causes, the trunk the central problem and branches the consequences.
- Objective analysis (objective tree)Convert each element of the problem tree into a positive state to create an objective tree. Resolved problems become the objectives.
- Analyze alternativesSelect the parts of the objective tree the project will address (its scope), and compare and select alternative approaches.
- Enter the PDM hierarchy of objectivesEnter the overall goal, project purpose, outputs and activities in their respective rows. State each objective in terms of who does what and to what level.
- Set objectively verifiable indicators (OVIs)Set objectively verifiable indicators for each objective. Following SMART criteria, specify quantity, quality and deadlines.
- Identify means of verificationRecord the data source and means used to verify each indicator, such as survey reports, administrative statistics and site visit records. Check cost and feasibility.
- Record external conditionsRecord the assumptions needed to achieve each objective level (necessary conditions outside the project). Link high-risk conditions to the risk management plan.
- Check the logicCheck both vertical logic (if–then) and horizontal consistency (whether indicators measure objectives correctly). Revise the PDM periodically after its initial preparation.
Strengths and limitations
Strengths
- Brings objectives, indicators, information sources and assumptions together in a common table for stakeholder discussion.
- Provides an overview of objectives, indicators, means of verification and external conditions from which a monitoring plan can be developed directly
- Established procedures from problem analysis to PDM preparation enable beginners to proceed systematically
Limitations
- An overly rigid format cannot reflect changing circumstances. Review it regularly and record reasons for changes.
- Focusing only on indicator achievement rates may miss unintended changes and benefits that are difficult to measure.
- A concise table alone cannot easily show multiple pathways or cycles. Add explanatory diagrams or text as needed.
Common pitfalls
- Confusing the project purpose with the overall goal: the purpose is the situation the project should achieve; the overall goal is the broader objective beyond it
- Using only counts of activities as indicators, without measuring changes for participants (outcomes)
- Avoiding real risks by listing external conditions that are too obvious, such as “no war,” or too optimistic, such as “strong government commitment”
- Assuming one PCM workshop is sufficient and not revising the PDM after midterm evaluation
Conditions of use and evidence
- Logframe formats vary by organization; there is no single universally fixed template. [1]
Setting out counseling outcomes and external conditions
The following fictional example illustrates the design of a 1-year community project combining counselor training and counseling accompaniment.
Scroll horizontally to view the table
| Hierarchy of objectives | Indicators (OVI) | Means of verification for indicators | External conditions (assumptions) |
|---|---|---|---|
| Overall goal: improved access to needed support | Proportion of people able to use support for their difficulties | Follow-up records based on consent | The relevant scheme continues |
| Project purpose: residents who wish to apply proceed with applications | Number of the 20 interested residents who proceed with applications | Counseling and application status records | A service meeting scheme requirements is available |
| Output: counseling and accompaniment provided | 20 first-time counseling users; accompaniment sessions for those requesting them | Implementation records with duplicates removed | The individual wishes to participate |
| Activities: counselor training and accompaniment coordination | 2 training sessions and staff assignments | Training records and rosters | Counselors are available to participate |
Common errors in judgment
Writing “staff make an effort” as an external condition
How to revise
Place staffing in activities or inputs, and service intake conditions under external conditions
ReasonThis distinguishes actions under management control from external influences.
Imposing the same 4-row, 4-column format on every program
How to revise
Check the commissioning organization’s format and specify outcome levels and definitions
ReasonLogframes have multiple formats.
References and checked sections
- LogframeBetterEvaluation
- Section consulted
- Main text; Advice for using this method
- How it relates to the text
- Logframe formats vary by organization; there is no single universally fixed template.
Editorial and checking information
How to cite this page
Change history
- — Updated explanations to correspond to the sources and added method-specific fictional completed examples, judgment examples and a change log.


