To properly explain this one, it's important to first distinguish the various "real time" use cases. All use cases need chat, most need audio and screensharing. However, there are some "key distinctive features" which make some tools great at one use case, but poor for another. Some solutions have variations. For example, Adobe has Adobe Connect Meetings, Adobe Connect Learning, Adobe Connect Webinars.
Type | Predominant mode | Key distinctive features | Typical app |
Ongoing Team collaboration on projects | 1 to 1, many to many or emergent | Presence, and can escalate to audio / video / screensharing as needed | Skype |
Meetings / conference calls | Many to many | Meeting notes (meeting agenda, and live collaborative note taking for decisions) | Etherpad + phone call, or Skype |
Webinars / Scheduled Course | 1 to many | Presentation and whiteboard | BigBlueButton |
Community presence and support | many to many | web interface and desktop/mobile clients | IRC |
Help desk for team members | 1 to 1, but can be transferred | Share screen and remote control Easier to install software on their computer. | TeamViewer |
Help desk for customers | 1 to 1, but can be transferred | To route request to someone who is available. Canned responses. Difficult to install software on their computer. | Openfire Fastpath |
Remote Management | 1 to no one or 1 to 1 | Remote login and management, even unattended | VNC / Guacamole |
We picked Openfire for the following reasons:
We ultimately want Openfire / WikiSuite to be awesome at covering all the use cases above.
While Openfire Meetings and BigBlueButton broadly share the same feature set (videoconferencing, screensharing, etc), there are fundamental difference.
BigBlueButton is a distance education tool.
Apache OpenMeetings is an interesting option with a diversity of paid support options and quite a few features, however, the focus is more about scheduled meetings or classes than ongoing collaboration. For example, XMPP is not supported.
Hubl.in as part of http://open-paas.org/ is a newer option. Social networking + videoconferencing + realtime collaborative editor + others.
XMPP support?
Retroshare is very interesting
Not based on XMPP
Lots of chat features but what about videoconference?