Non flex would be a small flash application for example running on a mobile phone.
It does have to be chat... it could be a person submitting a photograph to the room for collaborators to use.
I am not overly technical in these matters but my perception of what the AFCS is might be wrong... I see your big server a place where resources can be placed for people to jointly interact with. How those resources, whether they be images or text get into that room does not nesscary have to be via a flex based application - is that right?
Actually thinking about it, nothing has to be stored on the Adobe server, it could just be collected from somwhere else. Just like a you tube video is collected from you tube. The Adobe server could be seen more as a messaging relay hub if you decided not to store resources on it. The developer can use the AFCS either way.
I need to have think about this - I am lacking the technical knowledge to really understand how the AFCS works and what it is.....