well actually Slack does that.
Like an Instant Messanger from the old days (ICQ, AIM,..) you can see who is online and have private chats (and it doesnt matter if the other person is currently online or not). And it comes wiht a PC and MAC Client.
And of course you can see the chat history or even search it.
Like IRC, you have channels with topics that may or mayy not be restricted.
Like modern IMs (Whatsapp, Telegram, SecureChat, Threema,..) you have formidable groupchats, emoticons and a mobile app.
In Addition you have the ability to drop files, share images (similar to modern IMs but more feature rich,)
cheerio Olegboleg |