Normally, this type of software contains the following components: They are often used to create hubs or networks based around a topic or common interest or within organizations as a means of encouraging social interaction.
Chatting boosts user engagement and increases retention on the site.
Dating Framework boasts a robust chat system that works beautifully.
Igloo provides an intranet you'll actually like, delivered securely with our cloud platform.
And it comes pre-packed with a suite of powerful apps, like wikis, blogs, file sharing, calendars, microblogs, etc.
The principle of development is DRY (Don't Repeat Yourself) aimed at reducing repetition of information of all kinds (not duplicate code).