# Logical Framework

"Logframes" are the heart of the project. They are the place where you define the project's goals, objectives, and activities. They are also the place where you define the indicators that will be used to measure the project's progress.

You can define as many logframes as you want for a project. This allows you to have a high-level logframe that defines the project's goals and objectives, and specific logframes for donors or specific activities.

## Anatomy of a logframe

In Monitool, a logframe is composed of the following elements:

* General objective, which is the highest-level goal of the project
* Specific objectives, which are the goals that need to be achieved to reach the general objective. This can also be called "purposes"
* Outputs, which are the concrete results that need to be achieved to reach the specific objectives
* Activities, which are the tasks that need to be done to reach the outputs

For each of these elements, you can define indicators that will be used to measure the progress of the project.

## Why multiple logframes?

Usually projects have a single logframe that defines the project's goals, objectives, and activities. However, in some cases, you may want to have multiple logframes.

This is generally done when you have multiple donors that require different logframes, or when the logframe evolves each year. In this case, you can create a new logframe each year by copying the previous year's logframe and updating it.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.monitool.org/initial-project-configuration/logical-framework.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
