La mensajería instantánea requiere el uso de un cliente que permite conversaciones en tiempo real de forma diferente al correo electrónico. Los servicios muestran el estado de disponibilidad de los contactos y permiten dejar mensajes cuando el otro usuario no está conectado. Los programas actuales envían mensajes al terminar de escribirlos y muchos permiten compartir archivos.