As you already know, Aware IM can manage M:M Peer relationships between DB tables (BOs) without an intermediate table and does so natively, reliably and transparently. This is quite extraordinary in itself. I stand corrected but, I am not aware of any other development platform that can do that.
But even more amazing is this......
Imagine you have BO "A" and BO "B".
"A" needs to have more than one Multi Peer reference to "B". Each "B" Reference in "A" represents a collection of "B"s
The problem is, we do not want numerous matching Multiple Peer Attributes in "B pointing back to "A" because we only need a single reference back to "A" in any single Instance of "B".
Aware IM the rescue....
Create each Multi Peer Reference Attribute in "A" pointing to the same matching attribute in "B"!!
This will make your head spin just trying to nut out the logic but it works beautifully. Might be rarely needed but it is awesome to know that it can be done.
So, not only is M:M possible but M:M,M,M,M...n is indeed possible
Enjoy