RMM consists of the following 8 steps, some of which can be conducted in parallel:
    1)Entity-Relationship design

    2)Application diagram design

    3)M-Slice design

    4)Navigational design

    5)User-Interface design

    6)Protocol Conversion design

    7)Run-Time Behavior

    8)Constructing and testing

    Although first presented as a linear methodology, RMM was conceived to be flexible by supporting rapid feedback loops.