TechKnowSurge
CompTIA Tech+ 3.6
VideoComputeFree

DEMO: Instant Messaging (IM) Software

Instant messaging tools enable real-time text communication across teams and organizations using internet-based apps rather than cellular networks. This content covers four widely used platforms — Google Chat, Slack, Discord, and Microsoft Teams — and how each one handles direct messages and group conversations.

Complete this video to capture a CTF flag worth 1 point.

About this video

Instant messaging platforms are internet-based communication tools that allow individuals and teams to exchange messages in real time without relying on cellular infrastructure. Unlike traditional SMS, these applications route messages through data networks, making them suitable for workplace collaboration, remote teams, and large organizations that need reliable, scalable communication channels. The core functionality across all major platforms is essentially the same: a user composes a message, sends it to one or more recipients, and the exchange happens instantly. Four platforms represent the most commonly used options in professional and community settings. Google Chat integrates directly with Google Workspace and supports both direct messaging and group spaces. Slack organizes conversations into channels and is widely adopted in corporate and startup environments. Discord, originally built around gaming communities, has expanded into a general-purpose messaging platform with a similar channel-based structure. Microsoft Teams is a standard choice for enterprise environments, offering chat alongside broader collaboration features. Despite their differences in branding and interface design, these tools share the same foundational capabilities and workflows. Users can initiate private one-on-one conversations or create shared group spaces, and anyone added to a channel or space can view and participate in those messages. The practical distinctions between platforms are relatively minor, though users often develop strong preferences for whichever tool they learned first and may be reluctant to switch — a pattern commonly observed among both Slack and Discord communities.

What you'll learn

What's covered

Instant Messaging for Teams

Aligned to

CompTIA Tech+
3.6 Compare and contrast general application concepts and uses.

Key terms

Instant Messaging
IM
A real-time communication method that allows users to send text messages over the internet using an app or client.
Google Chat
Google's instant messaging platform that allows users to send direct messages and communicate in shared spaces.
Slack
A cloud-based instant messaging and collaboration platform that organizes conversations into channels for team communication.
Discord
An instant messaging platform popular among gaming and online communities that supports text, voice, and video communication.
Microsoft Teams
A business-focused collaboration platform by Microsoft that combines instant messaging, video conferencing, and file sharing.

Topics

Instant Messaging Collaboration Tools Google Chat Slack Microsoft Teams Discord Workplace Communication

Transcript

What instant messaging is

When we're collaborating as a team, there are times when I want to instantly communicate with the team. I want to type out something and just hit enter for them to get it. We call it instant messaging. It's kind of like text messaging on your phone, although that uses the cellular system. What we're talking about is some sort of app, some sort of client that you can use to send messages through the data system, through the internet, throughout the company, throughout a team, through other people.

Google Chat

The first example that we're going to take a look at is going to be through our Gmail account, or through Google. Up here in the right hand corner is where we have access to all of our other apps. What we'll do is go to this chat, and within chat it's going to take a second to bring up, and I haven't accessed it before, so there might be a little bit of setup that I have to do here. So it's going through that process.

Here's what it looks like once we get it up and running. If I wanted to chat with somebody, I could connect with them, or I could come up here and say new chat and I could add somebody to this. Or I could create a space where many people can come and chat. Each one of these instant messaging apps has a little different name for this; this one is space, so that's the group of people, and you can create a space that a group of people can chat with. So this is Google Chat.

Slack

Let's take a look at another one here. This is Slack right here, and I've got Slack set up. It's something very similar: instead of spaces, you've got channels, and these are groups of people that I can talk with. Then down here is direct message, if I want to direct message somebody.

I can go into a channel here. Let's go into a channel and just say hi, and then anybody, no one's on this channel at this point, but anybody that was on this channel then would be able to see that. So that is an example of Slack and what Slack looks like.

Discord and Teams

Another one that's really popular is Discord. A lot of gamers will use this, so this is another place that you can go and instant message people.

One last one that we'll look at is Teams. Teams is something that a lot of businesses will use. It's got some chat here, so if I want to start a new chat I could create a new chat and then chat with somebody, have to invite people into this or create a group for them. I don't have a lot set up in here right now, but essentially it's the same thing: I type out a message to the people here and then hit enter, and then whoever I put in here as the recipient, I would be chatting with them.

Why people get attached to one of them

There are a lot of different chat programs, and I find it kind of funny how many people are really super passionate about their chat program, that they are not willing to use anybody else's chat program, but it's got to be their chat program. It just is that they've gotten used to that tool and they don't want to use anybody else's tool. I find a lot of Slack users are that way. Discord I find can be that way as well. So people get kind of stuck on whatever tool set they want to use, even though largely they all pretty much have the same features.

About TechKnowSurge

TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.

Explore free tools and programs →