Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

M&E Insight is a monitoring and evaluation data management system for international development projects



International development projects are often challenged with managing large amounts of data and information across multiple partners and programs. EDC created M&E Insight to streamline the data management process. Developed by programmers who understand the data collection, tracking, and reporting needs of the field, the system works for initiatives of all types and sizes.

Designed to Meet the Challenges of International Development Programs

EDC works in all 50 U.S. states and in 22 countries around the world. We’ve learned that development initiatives share common elements and challenges regarding data management. That’s why we designed M&E Insight to meet the Common Education Data Standards (CEDS). Our adherence to the standards provides a common data vocabulary for every project, including a common set of data elements (e.g., participant types) that can be improved, reused, and replicated for any project.

M&E Insight application screenshot

What is M&E Insight?

M&E Insight is an ASP.NET Core MVC Web Application, built using .NET Core v2.2 framework and the MVC architectural pattern (Model-View-Controller) for its front-end interface. For the back-end, M&E Insight uses Entity Framework (EF) Core with the Code-First approach as the data access layer with a Microsoft SQL Server database.

The data model supports organizations and their relationships with other organizations, participants, learning processes and time. Based on the CEDS conceptual model:

M&E Insight application screenshot

With this model, you can create a flexible hierarchy of organizations that may have multiple parent-child relationships with each other (i.e. Province -> District -> Schools). Participants are unique to one organization and can be enrolled into one or many learning processes, tracking their program attendance and assessment scores.

M&E Insight is currently available in English, Spanish, and French, but new translations can be easily added.

Other features:

  • Role based access using ASP.NET Core Identity
  • Soft delete -records are not deleted from the database, instead a flag (IsDeleted) is marked on the specific record.

Getting started

Development/Testing environment prerequisites

Download and install the following tools to setup your local development/testing environment:

Running M&E Insight

  1. Open the .sln solution file in Visual Studio Community 2019.
  2. (optional) Edit the appsettings.json file in the MEL.Web project and update the DefaultConnection string to match your environment (if left unmodified, by default it will automatically create a localdb database named MEInsight):
        "Logging": {
            "LogLevel": {
            "Default": "Warning"
        "AllowedHosts": "*",
        "ConnectionStrings": {
            "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=MEInsight;Trusted_Connection=True;MultipleActiveResultSets=true"
  3. Edit the ApplicationDbInitializer.cs in the MEL.Data project and update the default administrator credentials, currently:
    // Username
    const string SeedUserName = "";
    // Temporal Password
    string tempAdminPassword = "ME!Insight4Data";
  4. Build the solution, start debugging and test drive M&E Insight. To log in, use the above or updated credentials.


  • Setup guide (coming soon)
  • Users guide (coming soon)


License: AGPL v3

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see

Copyright (C) 2019 Education Development Center, Inc.

Education Development Center (EDC) is a global nonprofit that advances lasting solutions to improve education, promote health, and expand economic opportunity. Since 1958, we have been a leader in designing, implementing, and evaluating powerful and innovative programs in more than 80 countries around the world.

EDC 43 Foundry Avenue Waltham, MA 02453 E-mail: Phone: 617-969-7100


M&E Insight, an open source Monitoring and Evaluation Data Management System for International Development Projects.



Code of conduct





No packages published