Openfire is a open source Instant messaging service which uses real time collaboration (RTC) server licensed under the Open Source Apache license.
It is an easy to build and use internal chat server that helps make internal communication more efficient.
You may require a dedicated server for installing open fire.
It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). It provides private and public instant messaging and group chat with support for any client that supports Jabber. It is available for the Windows, Linux, and Mac platforms.
Real-time collaboration is using the Internet and 3G wireless networks to communicate. It will have an ability to share information and communicate in real-time. It involves several kinds of synchronous communication tools such as:
• Instant messaging
• Group chat
• Buddy list and other presence awareness technology
• Whiteboard collaboration
• Application sharing
• Desktop sharing
• Voice over IP
• Video and audio conferencing tools
Open fire is incredibly easy to setup and administer, but offers rock-solid security and performance.