Ubiquitous Cloud Media · Communication and coordination

Instant Messaging and Chat Applications

Instant messaging and chat applications are not one protocol or one degree of “instantness.” They are a family of services that coordinate accounts, contacts, presence, addressed messages, group spaces, delivery state, notifications and increasingly persistent multi-device history. The interface may resemble a simple conversation, but the service maintains a distributed set of claims about who is available, which.

When it emerged
Mass-market Internet instant messaging from 1996-1999; IETF presence and IM models in 2000; federated XMPP standardisation in 2004; mobile-first messaging expansion from the late 2000s
What changed
Combines low-latency addressed conversation, presence, group coordination and persistent history across networked devices without requiring a continuous voice session
Reading time
17 minutes
The essential questions

Instant Messaging and Chat Applications, clearly explained

Instant messaging and chat applications are not one protocol or one degree of “instantness.” They are a family of services that coordinate accounts, contacts, presence, addressed messages, group spaces, delivery state, notifications and increasingly persistent multi-device history. The interface may resemble a simple conversation, but the service maintains a distributed set of claims about who is available, which devices belong to an account, which messages each device has seen and what membership or permissions apply to a conversation.

What is it?

Presence-Aware Near-Real-Time Messaging Through Accounts, Contacts, Conversation Spaces and Synchronised History is defined here as a networked service in which identified principals or devices exchange addressed messages with low perceived latency, optionally publish presence, maintain contact or membership relationships, and synchronise conversation events across one or more clients.

What problem did it solve?

The topic reduces the delay and coordination cost between email-like asynchronous delivery and live voice or channel sessions. It does so by maintaining more state: accounts, contacts, presence, room membership, device sessions, message history and notification status.

How did it work?

The interface may resemble a simple conversation, but the service maintains a distributed set of claims about who is available, which devices belong to an account, which messages each device has seen and what membership or permissions apply to a conversation. The IETF’s 2000 model made two enduring distinctions. Presence is information about a user’s willingness and ability to communicate; instant messaging is addressed delivery to an instant inbox.

What came before?

It built on Email, SMS and Mobile Text Messaging, Cellular Mobile Networks and Bulletin-board systems, Usenet and Internet chat.

What did it make possible?

It helped make possible Smartphones, Social Networking and Microblogging Platforms and Conversational AI Assistants and Retrieval-Augmented Generation.

What survived?

Messages still wait for offline recipients even when the interface feels synchronous.

Why does it still matter?

Users can estimate whether another participant is connected or willing to communicate, although presence is imperfect and performative. Messages can arrive immediately yet wait when a recipient is offline. Private and group exchanges become navigable histories rather than fleeting sessions.

Deep dive

The deeper story

Instant messaging and chat applications are not one protocol or one degree of “instantness.” They are a family of services that coordinate accounts, contacts, presence, addressed messages, group spaces, delivery state, notifications and increasingly persistent multi-device history. The interface may resemble a simple conversation, but the service maintains a distributed set of claims about who is available, which devices belong to an account, which messages each device has seen and what membership or permissions apply to a conversation [1]-[8].

The IETF’s 2000 model made two enduring distinctions. Presence is information about a user’s willingness and ability to communicate; instant messaging is addressed delivery to an instant inbox. A system may support one without the other, and “online” is neither a guarantee of attention nor a simple physical fact. Presence information is created, cached, subscribed to, filtered and governed by access rules [1][2].

Mass-market services such as ICQ and AIM popularised buddy lists, availability icons, away messages and private pop-up conversations in the late 1990s. XMPP later standardised an open, federated model for structured near-real-time messaging and presence. Modern mobile apps added phone-number discovery, push notifications, media, group administration, cloud history and end-to-end encryption, often while becoming less interoperable across providers [3]-[8].

Delivery semantics again require care. Sending to a service is not delivery to every device. Delivery is not display. Display or read-receipt generation is not comprehension. In encrypted systems, content confidentiality may improve while metadata, contact discovery, group membership, device state and notification timing remain visible to some operators or intermediaries. The modern chat window is therefore both a social place and a state-synchronisation machine.

The big idea

Instant messaging is a presence and conversation-state system, not merely fast text. Its defining shift is the synchronisation of identities, contacts, membership, messages and delivery state across people and devices.

Main problem addressed

Combines low-latency addressed conversation, presence, group coordination and persistent history across networked devices without requiring a continuous voice session

Connections

What came before and what followed

Start with the key connections, then reveal the wider network when you need more context.

Enabling connection
Email

Provides addressed asynchronous messaging and offline queues.

Enabling connection
Smartphones

Supplies persistent personal conversation services.

Timeline

Key moments

Pre-Internet interactive messaging, 1960s-1980s

Time-sharing systems create direct messages, chat and presence-like indicators.

Instant Messaging and Chat Applications · practical implementation

Open network chat, late 1980s-mid-1990s

IRC and online services support live rooms and private exchange.

Instant Messaging and Chat Applications · practical implementation

How Instant Messaging and Chat Applications emerged

This marks the broad emergence and development of Instant Messaging and Chat Applications. Why it mattered: Combines low-latency addressed conversation, presence, group coordination and persistent history across networked devices without requiring a continuous voice session.

Consumer instant messaging, 1996-2004

ICQ, AIM, MSN and Yahoo popularise buddy lists, away messages and private chat.

Instant Messaging and Chat Applications · practical implementation

IETF abstract model, 2000

RFC 2778 and RFC 2779 formalise presence and instant messaging vocabulary, services, subscriptions and access requirements.

Open protocol standardisation, 2000s

IETF models, XMPP and SIP-related work formalise presence and messaging semantics.

Mobile app consolidation, late 2000s-2010s

Phone-number discovery, push, media and cloud history turn messaging into a daily platform.

Instant Messaging and Chat Applications · practical implementation

Encrypted and multi-device era, 2010s onward

End-to-end encryption, linked devices, disappearing messages and backups complicate delivery and preservation.

Instant Messaging and Chat Applications · preservation milestone

Workplace and community convergence, 2010s onward

Chat becomes an operating layer for organisations, communities, bots and applications.

Instant Messaging and Chat Applications · practical implementation
People and organisations

Who helped shape it?

IETF

IETF is one of the organisations connected to this topic. Open the profile for the wider historical context.

Research notes

Open the full research notes

These expandable sections preserve the detailed research behind the public explanation.

1. Executive Summary

Instant messaging and chat applications are not one protocol or one degree of “instantness.” They are a family of services that coordinate accounts, contacts, presence, addressed messages, group spaces, delivery state, notifications and increasingly persistent multi-device history. The interface may resemble a simple conversation, but the service maintains a distributed set of claims about who is available, which devices belong to an account, which messages each device has seen and what membership or permissions apply to a conversation [1]-[8].

The IETF’s 2000 model made two enduring distinctions. Presence is information about a user’s willingness and ability to communicate; instant messaging is addressed delivery to an instant inbox. A system may support one without the other, and “online” is neither a guarantee of attention nor a simple physical fact. Presence information is created, cached, subscribed to, filtered and governed by access rules [1][2].

Mass-market services such as ICQ and AIM popularised buddy lists, availability icons, away messages and private pop-up conversations in the late 1990s. XMPP later standardised an open, federated model for structured near-real-time messaging and presence. Modern mobile apps added phone-number discovery, push notifications, media, group administration, cloud history and end-to-end encryption, often while becoming less interoperable across providers [3]-[8].

Delivery semantics again require care. Sending to a service is not delivery to every device. Delivery is not display. Display or read-receipt generation is not comprehension. In encrypted systems, content confidentiality may improve while metadata, contact discovery, group membership, device state and notification timing remain visible to some operators or intermediaries. The modern chat window is therefore both a social place and a state-synchronisation machine.

The big idea

Instant messaging is a presence and conversation-state system, not merely fast text. Its defining shift is the synchronisation of identities, contacts, membership, messages and delivery state across people and devices.

2. Identification

| Field | Value | |---|---| | Public title | Instant Messaging and Chat Applications | | Analytical title | Presence-Aware Near-Real-Time Messaging Through Accounts, Contacts, Conversation Spaces and Synchronised History | | Recommended type | Interactive messaging service family combining addressed delivery, presence, group conversation, synchronised history and media exchange | | Primary category | Interaction & coordination | | Secondary categories | Distribution; presence; storage; identity; feedback; encryption; notifications; platform governance | | Emergence | Mass-market Internet instant messaging from 1996-1999; IETF presence and IM models in 2000; federated XMPP standardisation in 2004; mobile-first messaging expansion from the late 2000s |

3. Operational Definition

Presence-Aware Near-Real-Time Messaging Through Accounts, Contacts, Conversation Spaces and Synchronised History is defined here as a networked service in which identified principals or devices exchange addressed messages with low perceived latency, optionally publish presence, maintain contact or membership relationships, and synchronise conversation events across one or more clients.

The topic includes private messaging, buddy or contact lists, presence subscriptions, group chat, message history, delivery and read state, notifications, federation, multi-device synchronisation and modern encryption arrangements. It excludes public feed ranking, email, SMS, IRC as a predecessor topic, social-network profiles except where they supply account identity, and autonomous conversational agents.

4. Why the Topic Matters

1. It makes availability visible

Users can estimate whether another participant is connected or willing to communicate, although presence is imperfect and performative.

2. It combines synchronous feeling with asynchronous tolerance

Messages can arrive immediately yet wait when a recipient is offline.

3. It creates persistent conversation spaces

Private and group exchanges become navigable histories rather than fleeting sessions.

4. It coordinates groups

Membership, roles, mentions, threads and notifications turn chat into an organisational workspace.

5. It follows users across devices

Conversation state can synchronise among phone, desktop, tablet and Web clients.

6. It supports private media exchange

Text expands into files, voice notes, images, calls and application integrations.

5. Terminology
  • Instant message: Message addressed to an instant inbox for near-real-time delivery under the RFC 2778 model.
  • Presence: Information describing willingness and ability to communicate, availability or related status.
  • Presentity: Entity whose presence information is represented.
  • Watcher/subscriber: Entity requesting or receiving presence updates.
  • Roster/buddy list: Stored set of contacts and relationship state.
  • Conversation: Logical sequence or space containing messages and participants.
  • Direct message: Conversation addressed to one other account or principal, though services may support several devices.
  • Group chat: Conversation space with multiple members and membership rules.
  • Room/channel: Named or identified shared conversation space.
  • Message event: Stored or transmitted record representing content or a conversation action.
  • Delivery receipt: Signal that a service or device accepted a message under particular semantics.
  • Read receipt: Signal generated when a client treats a message as viewed; not proof of comprehension.
  • Federation: Communication among independently operated servers or domains.
  • Multi-device synchronisation: Replication of account and conversation state across several authorised clients.
  • Push notification: External wake-up or alert mechanism informing a device that new state is available.
  • End-to-end encryption: Arrangement in which message content is intended to be readable only by endpoint participants, not service intermediaries.
  • Transport encryption: Protection of a link between client and server or server and server; intermediaries may still access plaintext.
  • Metadata: Information such as sender, recipient, timing, device, contact and group relationships.
6. Boundary With Neighbouring Topics

1. Instant messaging versus IRC

IRC centres on live server-relayed channels and nicknames. Modern IM commonly centres on accounts, contact graphs, offline delivery and synchronised history.

2. Instant messaging versus SMS

SMS uses operator service centres and telephone addressing. IM normally uses Internet data, provider accounts and richer conversation state.

3. Instant messaging versus email

Email tolerates longer delay and document-like messages. IM optimises conversational cadence, presence and short-turn exchange.

4. Chat application versus protocol

A product includes clients, identity, storage, moderation and business rules; XMPP, Matrix or another protocol specifies only parts of that system.

5. Presence versus attention

Online, active or last-seen indicators are estimates and policy outputs, not proof that a person is available or willing to answer.

6. Delivery versus reading

Server acceptance, device delivery, display and read receipt are distinct.

7. Group chat versus social feed

Group chat distributes within an explicit membership space. A feed selects and ranks posts for an audience.

8. Federation versus interoperability

Federated servers may communicate under one protocol; interoperability across different protocols or products still requires mapping.

9. End-to-end encryption versus invisibility

Content protection does not erase all metadata, backups, endpoint compromise or participant forwarding.

10. Account versus person

One human may hold several accounts and one account may be used by several devices or organisational actors.

7. Communication Pattern

A client authenticates to a messaging service, establishes or resumes a session, synchronises contacts and conversation state, and sends message events to an addressed account or room. The service routes or stores events, notifies offline devices and may replicate state across servers or participant devices. Presence and receipts create additional event streams governed by access and privacy rules.

| Dimension | Pattern | |---|---| | Participation | One-to-one and many-to-many within account or room membership | | Timing | Near-real-time delivery with asynchronous offline queues and history | | Persistence | Server history, federated event stores, device databases, backups and exports | | Topology | Centralised platform, federated domains, peer-assisted delivery or hybrids | | Feedback | Presence, typing indicators, delivery/read receipts, reactions, replies and moderation actions | | Access | Account, compatible client, network data, service permission and often contact discovery |

8. Expanded Communication Model

| Stage | Function | |---|---| | Principal and account | Represent a user or organisation within a service namespace | | Client and device | Authenticate, compose, encrypt, display and synchronise state | | Contact/roster service | Maintains relationships and presence permissions | | Presence service | Accepts, stores and distributes availability information | | Message service | Accepts addressed messages and attempts delivery to instant inboxes | | Conversation/room service | Maintains membership, ordering, permissions and shared history | | Notification service | Alerts intermittently connected mobile devices | | Federation or gateway | Exchanges events across administrative domains where supported | | Encryption/session manager | Establishes keys and tracks device sessions in protected systems | | Moderation and retention layer | Applies bans, deletion, export, legal hold and lifecycle policy |

9. Historical Emergence

1. Shared-system chat predecessors

Time-sharing and PLATO systems develop direct messaging, chat, notes and presence-like awareness before open Internet services [9].

2. IRC and live network chat

IRC from 1988 demonstrates distributed live channels but retains session-oriented and public-room assumptions.

3. Mass-market buddy-list IM

ICQ appears in 1996 and AIM in 1997, popularising private contact-centred Internet messaging and presence [10][11].

4. IETF abstract model, 2000

RFC 2778 and RFC 2779 formalise presence and instant messaging vocabulary, services, subscriptions and access requirements [1][2].

5. XMPP federation and standardisation

Jabber’s open XML streaming approach becomes XMPP standards for federated messaging, presence and rosters [3][4][5].

6. Mobile-first messaging

Smartphone-era services combine phone-number discovery, push notifications, media, groups and cloud-synchronised history.

7. End-to-end encrypted messaging

Signal protocol designs establish asynchronous key agreement, per-message key evolution and multi-device session management [6].

8. Workplace and community platforms

Slack, Teams, Discord, Matrix and similar systems merge channels, files, bots, calls, search and institutional retention.

10. Prerequisites
  • Internet or managed data network
  • Accounts, namespaces or telephone-number discovery
  • Client-server sessions and authentication
  • Presence and subscription models
  • Message queues and persistent storage
  • Contact lists and group membership
  • Push-notification infrastructure for mobile devices
  • Multi-device state reconciliation
  • Encryption and key management where offered
  • Moderation, abuse reporting and retention policy
11. Periodisation

1. Pre-Internet interactive messaging, 1960s-1980s

Time-sharing systems create direct messages, chat and presence-like indicators.

2. Open network chat, late 1980s-mid-1990s

IRC and online services support live rooms and private exchange.

3. Consumer instant messaging, 1996-2004

ICQ, AIM, MSN and Yahoo popularise buddy lists, away messages and private chat.

4. Open protocol standardisation, 2000s

IETF models, XMPP and SIP-related work formalise presence and messaging semantics.

5. Mobile app consolidation, late 2000s-2010s

Phone-number discovery, push, media and cloud history turn messaging into a daily platform.

6. Encrypted and multi-device era, 2010s onward

End-to-end encryption, linked devices, disappearing messages and backups complicate delivery and preservation.

7. Workplace and community convergence, 2010s onward

Chat becomes an operating layer for organisations, communities, bots and applications.

12. Main Problem Addressed

The topic reduces the delay and coordination cost between email-like asynchronous delivery and live voice or channel sessions. It does so by maintaining more state: accounts, contacts, presence, room membership, device sessions, message history and notification status.

| Before | After | |---|---| | Users could email asynchronously, join public chat channels or send SMS, but lacked a common service pattern combining contact identity, presence, private near-real-time exchange and synchronised conversation history | Combines low-latency addressed conversation, presence, group coordination and persistent history across networked devices without requiring a continuous voice session |

13. Evaluation Matrix

| Dimension | Batch 12 evaluation question | |---|---| | Reachability | How does the system locate or contact a person whose device, cell, network or session changes? | | Mobility continuity | What state must move or be updated when the user changes location, access point or device? | | Addressing and identity | Which identifiers route service, identify subscriptions, name users or authenticate devices? | | Temporality | Is communication synchronous, near-real-time, asynchronous or store-and-forward? | | Persistence | Where are messages, presence, delivery state, roaming records and conversation histories retained? | | Capacity | What limits service: spectrum, interference, signalling load, message size, storage, radio coverage or server scale? | | Delivery semantics | What do submitted, accepted, delivered, displayed, read and acknowledged actually mean? | | Interoperability | Can users communicate across operators, protocols, devices and administrative domains? | | Security and privacy | Who can observe metadata, content, location, contacts, keys and delivery state? | | Governance | Who controls spectrum, numbering, accounts, moderation, retention, blocking and lawful access? | | Access cost | What devices, subscriptions, data plans, literacy and coverage are required? | | Abuse surface | How can the system be spammed, spoofed, surveilled, congested, excluded or weaponised? |

| Topic field | Value | |---|---| | Main problem addressed | Combines low-latency addressed conversation, presence, group coordination and persistent history across networked devices without requiring a continuous voice session | | Key predecessors | Time-sharing chat; Internet Relay Chat; email; SMS; contact lists; Internet accounts; client-server networks | | Key successors | Integrated workplace messaging; encrypted mobile messengers; community servers; platform inboxes; conversational AI interfaces | | Primary category | Interaction & coordination | | Secondary categories | Distribution; presence; storage; identity; feedback; encryption; notifications; platform governance |

14. Advantages and Capabilities

1. Conversational cadence

Rapid short turns support clarification and social presence.

2. Offline delivery

Recipients can receive messages after reconnecting.

3. Presence awareness

Participants gain cues about availability, subject to privacy controls and inaccuracy.

4. Group coordination

Persistent rooms and membership support teams, families and communities.

5. Multi-device continuity

Users can continue a conversation across devices.

6. Rich media and calling

Files, images, voice notes and calls coexist with text.

7. Searchable history

Past decisions and references can be retrieved if retention is available.

8. Security innovation

Some systems provide end-to-end encryption and device-verification tools.

15. Civilisational Contributions

1. Ambient social connection

Friends and families maintain lightweight continuous contact across distance.

2. Workplace coordination

Teams replace many meetings and emails with searchable channel conversation.

3. Diaspora communication

Low-cost messaging sustains transnational family and community networks.

4. Community formation

Persistent group spaces create shared identity, norms and moderation.

5. Platform ecosystems

Bots, payments, mini-apps and customer service grow inside messaging interfaces.

6. New social signals

Typing indicators, read receipts and last-seen status create novel expectations and anxieties.

7. Secure private communication

End-to-end encrypted apps raise the baseline for content confidentiality.

8. Remote learning and mutual aid

Groups distribute lessons, alerts and assistance through familiar mobile interfaces.

16. Organisations, Access and Power

1. Platform operators

Control accounts, storage, discovery, feature evolution, moderation and interoperability.

2. Standards bodies and open communities

IETF, XMPP and Matrix communities define interoperable protocols and extensions.

3. Mobile operating-system vendors

Control push notifications, background execution, app distribution and device security.

4. Telecom operators

Supply mobile data, numbers and sometimes identity or carrier messaging integration.

5. Employers and schools

Set retention, monitoring and acceptable-use policies for workplace chat.

6. States and courts

Regulate encryption, lawful access, data retention, content and platform operation.

7. Moderators and group administrators

Control membership, permissions, deletion and local norms.

8. Users and contact networks

Generate the social graph and decide which services achieve network effects.

17. Limitations, Harms and Trade-Offs

1. Metadata concentration

Services can observe contact graphs, timing, device and group relationships even when content is encrypted.

2. Interoperability loss

Network effects trap users inside proprietary platforms and duplicate contact graphs.

3. Harassment and spam

Immediate personal reach creates abuse, fraud and unwanted group additions.

4. Attention pressure

Presence, typing and read indicators turn asynchronous messaging into perceived continuous availability.

5. Archive and workplace surveillance

Persistent history can preserve sensitive mistakes and enable employer monitoring.

6. Moderation asymmetry

Private groups can spread harm while remaining difficult to inspect; public platforms can overreach in enforcement.

7. Encryption endpoint risk

Secure transport cannot protect a compromised device, malicious participant or unsafe backup.

8. State shutdown and blocking

Centralised services and app stores provide chokepoints.

9. Context collapse

Messages are forwarded, screenshotted or removed from the conversation in which they made sense.

10. Ordering and sync ambiguity

Offline devices, federation and concurrent sends can produce delay, duplication or divergent local state.

18. Predecessors, Successors and Relationships

| Relationship | Topic | Reason | |---|---|---| | Predecessor | Bulletin-board systems, Usenet and Internet chat Bulletin-Board Systems, Usenet and Internet Chat | Provides online community spaces and synchronous text relay. | | Predecessor | Email Email | Provides addressed asynchronous messaging and offline queues. | | Predecessor | SMS and Mobile Text Messaging SMS and Mobile Text Messaging | Popularises compact personal mobile text and telephone-number discovery. | | Predecessor | Cellular Mobile Networks Cellular Mobile Networks | Provides ubiquitous data access and mobile identity infrastructure. | | Successor | Social Networking and Microblogging Platforms Social Networking and Microblogging Platforms | Integrates messaging with profiles, social graphs and public distribution. | | Successor | Conversational AI Assistants and Retrieval-Augmented Generation Conversational AI Assistants and Retrieval-Augmented Generation | Reuses chat as an interface for machine-mediated dialogue. | | Related | Cloud computing and cloud storage Cloud Computing and Cloud Storage | Hosts message history, media, notifications and multi-device state. |

The relationship table separates enabling layers from applications. A predecessor may remain in use after this topic appears, and a successor may depend on the topic without replacing it.

19. What Survived

1. Email-like queues

Messages still wait for offline recipients even when the interface feels synchronous.

2. IRC channels and roles

Rooms, operators, bans and topic-based group conversation persist in modern platforms.

3. Buddy lists

Contact rosters remain central, although often derived from phone books or social graphs.

4. Telephone-number addressing

Many mobile apps use numbers for discovery and account bootstrapping.

5. Human status performance

Away messages evolve into last-seen, stories, custom status and activity indicators.

6. Institutional archives

Workplace chat inherits recordkeeping, search and legal-hold requirements from email and document systems.

20. Representative Cases

1. ICQ and AIM

Popularise consumer buddy lists, presence and private Internet chat in the late 1990s [10][11].

2. RFC 2778 model

Separates presence service from instant-message delivery and supplies durable vocabulary [1].

3. XMPP

Demonstrates open federated messaging, presence, rosters and extensible structured data [S03-S05].

4. Signal Protocol

Shows asynchronous end-to-end encryption and per-message key evolution in multi-device messaging [6].

5. Matrix

Represents rooms as replicated event graphs across federated homeservers [7][8].

6. Workplace chat

Shows messaging becoming organisational memory, workflow and managerial oversight.

21. Research Uncertainty and Open Questions
  • Should consumer IM, group chat and workplace collaboration eventually split into separate descendants?
  • How should presence accuracy, privacy and social pressure be scored?
  • What common vocabulary can compare delivery semantics across proprietary services?
  • Should end-to-end encrypted messaging become a separate topic or remain an architectural variant?
  • How should ephemeral messages be represented when backups, screenshots and notifications survive?
  • What preservation strategy can capture dynamic, encrypted and multi-device conversation histories?
  • How should interoperability mandates be represented when protocol federation differs from account portability?

The research notes distinguishes concept, specification, prototype, trial, operational deployment and mass adoption. These milestones frequently occur years apart and should not be folded into a single invention date.

22. Claim Register

|---|---|---|---| | Instant Messaging and Chat Applications-C01 | Presence and instant messaging are distinct services in the IETF model. | High | S01-S02 | | Instant Messaging and Chat Applications-C02 | Presence indicates claimed or inferred communication availability, not guaranteed human attention. | High | S01; analysis | | Instant Messaging and Chat Applications-C03 | XMPP supports federated structured messaging and presence across domains. | High | S03-S05 | | Instant Messaging and Chat Applications-C04 | A messaging application is broader than its wire protocol. | High | Architecture analysis | | Instant Messaging and Chat Applications-C05 | Server acceptance, device delivery, display and reading are distinct states. | High | Service analysis | | Instant Messaging and Chat Applications-C06 | End-to-end encryption protects content under defined endpoint assumptions but does not eliminate all metadata. | High | S06; security analysis | | Instant Messaging and Chat Applications-C07 | Matrix room history is represented through federated event graphs. | High | S07-S08 | | Instant Messaging and Chat Applications-C08 | Modern IM synchronises conversation state across multiple intermittently connected devices. | High | Service architecture analysis |

23. Comparative Analysis

| Comparison | Main difference | Analytical value | |---|---|---| | IRC | Live channel relay and nickname sessions | Highlights account identity, offline delivery and persistent history. | | SMS | Operator store-and-forward by phone number | Contrasts universal reach with richer app state and platform dependence. | | Email | Document-like asynchronous messages | Shows conversational cadence, presence and receipt expectations. | | Social feed | Ranked or broadcast distribution | Separates explicit conversation membership from algorithmic audience selection. | | XMPP federation | Open domain-to-domain protocol | Contrasts interoperable messaging with proprietary platform silos. | | Voice call | Continuous synchronous session | Shows how IM tolerates delay while preserving conversational context. |

The most important comparison is architectural rather than chronological. Similar user experiences can be produced by different identification, storage, transport, security and governance arrangements.

28. Final perspective

Instant messaging made conversation into synchronised state. The visible text bubbles are accompanied by accounts, contacts, subscriptions, room membership, device sessions, presence, receipts, notification queues, history and moderation. That is why a chat app can feel immediate even when participants vanish underground, change devices and return hours later.

The system also creates new social ambiguities. “Online” may mean a background connection. “Read” may mean a client opened a view. “Encrypted” may mean content is protected while timing and contact relationships remain observable. The interface displays certainty more confidently than the infrastructure can justify.

Its civilisational contribution is neither speed alone nor cheap text. It is persistent conversational coordination. Families, teams and communities can maintain a shared stream of events across distance and interruption. The price is a new layer of dependence on identity providers, notification systems, archives, device security and platforms whose little green dots have somehow acquired the power to cause diplomatic incidents.

Instant messaging is a presence and conversation-state system, not merely fast text. Its defining shift is the synchronisation of identities, contacts, membership, messages and delivery state across people and devices.

Evidence

Sources and further reading

  1. RFC 2778, A Model for Presence and Instant Messaging, February 2000. https://www.rfc-editor.org/rfc/rfc2778.html

    Open source ↗

  2. RFC 2779, Instant Messaging / Presence Protocol Requirements, February 2000. https://www.rfc-editor.org/rfc/rfc2779.html

    Open source ↗

  3. RFC 6120, Extensible Messaging and Presence Protocol: Core. https://www.rfc-editor.org/info/rfc6120/

    Open source ↗

  4. RFC 6121, Extensible Messaging and Presence Protocol: Instant Messaging and Presence. https://www.rfc-editor.org/info/rfc6121/

    Open source ↗

  5. RFC 3921, original XMPP Instant Messaging and Presence standard, October 2004. https://www.rfc-editor.org/info/rfc3921/

    Open source ↗

  6. Signal Protocol Documentation: X3DH, Double Ratchet and Sesame specifications. https://signal.org/docs/

    Open source ↗

  7. Matrix Specification, room and event-graph architecture. https://spec.matrix.org/

    Open source ↗

  8. Matrix Server-Server API, federation and room-state exchange. https://spec.matrix.org/v1.17/server-server-api/

    Open source ↗

  9. Computer History Museum, Many People, One System and early time-sharing communication. https://www.computerhistory.org/revolution/story/399

    Open source ↗

  10. Library of Congress, visitor memories and chronology noting ICQ and AIM, introduced in 1997. https://blogs.loc.gov/thesignal/2022/07/what-is-your-earliest-memory-of-the-internet/

    Open source ↗

  11. AOL, company history noting AIM buddy lists in 1997. https://firefox-startpage.aol.com/about-us/ Instant messaging made conversation into synchronised state. The visible text bubbles are accompanied by accounts, contacts, subscriptions, room membership, device sessions, presence, receipts, notification queues, history and moderation. That is why a chat app can feel immediate even when participants vanish underground, change devices and return hours later. The system also creates new social ambiguities. “Online” may mean a background connection. “Read” may mean a client opened a view. “Encrypted” may mean content is protected while timing and contact relationships remain observable. The interface displays certainty more confidently than the infrastructure can justify. Its civilisational contribution is neither speed alone nor cheap text. It is persistent conversational coordination. Families, teams and communities can maintain a shared stream of events across distance and interruption. The price is a new layer of dependence on identity providers, notification systems, archives, device security and platforms whose little green dots have somehow acquired the power to cause diplomatic incidents. > **Instant messaging is a presence and conversation-state system, not merely fast text. Its defining shift is the synchronisation of identities, contacts, membership, messages and delivery state across people and devices.**

    Open source ↗