What is FRAM?

FRAM is a method for modelling and analysing complex socio-technical systems. Rather than beginning with failures, components, or predefined eventsequences, FRAM describes the functions required for an activity to succeedand the potential dependencies among them.

FRAM provides a structured way to describe how everyday work actually takes place, how performance varies, and how interactions among functions can contribute to both successful and unexpected outcomes.

A FRAM model can support retrospective analysis, prospective analysis, system design, and the exploration of everyday work.

Learn more about FRAM

Choose Your Path

New to FRAM?

Explore the foundations, central concepts, and recommended learning path.

 

Start learning

Ready to Model?

Learn how to build a FRAM model and explore examples, tools, and guidance.

 

Build a Model

Already Using FRAM?

Find software, models, community discussions, events, and collaboration opportunities.

Explore Resources

Explore the FRAM Ecosystem

Learn FRAM

Understand the foundations of FRAM and explore tutorials, learning paths, exercises, videos, and teaching materials.

Start Learning

Models & Applications

Explore FRAM models, case studies, and applications across different socio-technical domains.

Explore Models

Software & Tools

Discover software for FRAM modelling, analysis, visualisation, simulation, and decision support.

Compare Tools

Research & Resources

Find foundational books, practical guidance, literature reviews, introductory videos, and selected references.

Explore Resources

Community

Ask questions, share ideas, showcase your work, find collaborators, and connect with the international FRAMily.

Join the Community

Events

Learn and exchange through FRAMily Meetings, FRAM Fridays, the FRAM Summer School, and other community events.

View Events

Featured Community Activities

FRAMily Meetings

Annual community meetings for research exchange, practical applications, software developments, workshops, and collaboration.

Explore FRAMily Meetings

FRAM Fridays

Bimonthly online sessions for invited talks, emerging topics, model and software demonstrations, and informal community exchange.

Discover FRAM Fridays

Summer School on Systems Modelling

Annual education and hands-on training in FRAM and the modelling of complex socio-technical systems.

Explore the Summer School

Connect with the FRAMily

Github Repository

Explore FRAM models, software, learning materials, resources, and community contributions.

Explore GitHub

Github Community Discussions

Ask questions, showcase your work, discuss research, and connect with collaborators.

Join the Discussion

Youtube

Watch tutorials, presentations, software demonstrations, and community recordings.

 

Watch on Youtube

LinkedIn

Follow community news, events, resources, and public updates.

 

Follow on LinkedIn