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
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 ResourcesExplore 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 EventsFeatured 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 SchoolConnect 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 DiscussionYoutube
Watch tutorials, presentations, software demonstrations, and community recordings.
Watch on Youtube

