Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or one other laptop community. Messages are typically transmitted between two or extra parties, when each user inputs textual content and triggers a transmission to the recipient(s), who are all related on a standard network. It differs from e mail in that conversations over instant messaging happen in actual-time (hence “instantaneous”). Most trendy IM functions (typically called “social messengers”, “messaging apps”, “chat apps” or “chat shoppers”) use push technology and in addition add different features equivalent to emojis (or graphical smileys), file transfer,