Improve software systems, systematically.

aim42 is a free, open method for architects and developers: analyze what hurts, evaluate what it costs, improve what’s worth it, step by step.

How it works Browse 104 patterns

How it works

Get started

  1. Collect issues.

  2. Estimate what they cost, and what fixing them would cost.

  3. Improve the most valuable ones first, in small steps.

Read the full getting-started guide

Free and open

aim42 is free to use and open source, with no vendor or tool lock-in. It is built from the experience of many contributors from different industries.

Know a practice that’s missing? Every pattern is one Markdown file on GitHub. Add a pattern.