---
source: https://www.jointjs.com/demos/theory-of-change
github: https://raw.githubusercontent.com/clientIO/joint-demos/main/theory-of-change/README.md
generated: 2026-05-02
format: markdown
---

# JointJS+: Theory of Change <a href="https://www.jointjs.com/jointjs-plus"><img src="../jointjs-plus-badge.svg" alt="JointJS+" width="123" align="right" /></a>

Does your upcoming project require an in-depth analysis of potential outcomes and impacts? The Theory of Change application is designed to help you visualize the goals, strategies, and challenges in your project (or problems, determinants and solutions as used below).

This demo is also available online at [jointjs.com](https://jointjs.com/demos/theory-of-change).

## Available Versions

- [JavaScript](./js/)
- [TypeScript](./ts/)

## Screenshot

![screenshot](./screenshot.png)
