A chat or instant messaging apps allows its users to communicate via messages, video, and audio calls in real-time. One can also share photos, videos, documents, location, and more using the same.