Interesting interview with David Gelernter, Rethinking the GUI for the Big Picture. At one point at work we were considering structuring heavily human centric workflow using a narrative model. The possible paths through a process are alternative choices in a sort of "make your own story". The final result of someone following the process is a narrative that can be understood as a story. This might also help during the analysis phase as people could find it easier to describe what they wanted in terms of possible stories with variations about the process instead of having to deal with the thing as one complex whole.