Applications in which users receive information as soon as it appears elsewhere in the system, without periodic polling. Implies synchronous-feeling, low-latency communication. Typical example: chat.