IT Jargon Explained: 15 Everyday Tech Terms Decoded

Somewhere along the way, technology developed its own dialect, and nobody sent out the dictionary. You nod along in meetings when someone mentions bandwidth or the API not talking to the database, and you generally get the gist. But if someone stopped and asked you to actually define the word, there is a good chance you would stall somewhere around "it is a, um, thing."
You are not alone. Most people using technology every day have never had IT jargon explained to them properly, because most of the people who could explain it assume everyone already knows. So consider this the conversation nobody had with you. No condescension, no assumption that you should already know this, just fifteen terms you have seen a hundred times, explained the way a colleague would explain them over coffee.
Why IT Jargon Gets Confusing in the First Place
Technical language usually starts out precise and useful among the people who built the thing. Then it escapes into marketing material, support tickets, and casual conversation, and along the way it loses its edges. Words like "cloud" or "sync" get used so loosely that they eventually mean almost anything, which is exactly backwards from what a good technical term should do.
The fifteen terms below are some of the worst offenders: common enough that everyone has seen them, vague enough that most people could not confidently define them if asked.
15 Common IT Terms, Explained Properly
Cache is temporary storage that keeps recently used information close at hand so it loads faster next time. It works like keeping your most-used kitchen tools on the counter instead of digging through a drawer every time you need them. Clearing your cache does not fix everything. It just clears the counter and starts again.
Bandwidth describes how much data can move through a connection at once, not how fast it moves. A wider highway lets more cars travel side by side, but it does not make any individual car go faster. That is the difference between bandwidth and speed, and it is the reason more bandwidth does not always solve a slow connection.
Protocol is an agreed set of rules that lets two systems communicate. Both sides need to speak the same language, or nothing useful happens. HTTP, for example, is simply the protocol your browser uses to load a webpage.
Latency is the delay between doing something and seeing the result, and it is not the same thing as slow speed. A connection can have plenty of bandwidth and still feel sluggish if latency is high, similar to a wide highway with an unreasonably long on-ramp before you can start driving.
API stands for application programming interface, which sounds far more intimidating than the concept actually is. An API is simply a defined way for one piece of software to ask another piece of software for something, along with agreed rules for what the request looks like and what comes back.
Firmware is software built directly into a piece of hardware to control how it operates. Unlike an app on your phone that updates constantly, firmware behaves more like the device's instincts than its personality, and it changes far less often.
Cookie is a small file a website stores in your browser to remember details about you, such as whether you are logged in. Cookies get a reputation for being purely about tracking, but that is only one use. Most of the time, they are there to make browsing smoother.
DNS is the system that translates a website name into the numeric address computers actually use to find each other. It functions as the internet's phonebook: you type in a name, DNS looks up the number, and your device makes the connection.
Encryption scrambles information so only someone with the correct key can read it. It is more specific than "security" in general. Encryption is about making data unreadable to anyone without authorisation, which is why the Australian Cyber Security Centre's Essential Eight treats it as a foundational control rather than an optional extra.
Middleware is software that sits between two systems and helps them exchange information. Think of it as a translator standing between two people who speak different languages, quietly making sure the conversation still works.
Load balancer spreads incoming traffic across multiple servers so no single one becomes overwhelmed. It is less about raw speed and more about keeping things running smoothly when a lot of people show up at once, similar to opening extra checkout lanes when a shop gets busy.
Endpoint refers to any device connecting to a network, whether that is a laptop, a phone, or a server. When people talk about endpoint security, they are simply talking about protecting those individual devices, not invoking some mysterious layer of technology.
Sandbox is an isolated environment where code or files can run without putting the rest of the system at risk. Opening a suspicious attachment inside a sandbox is a bit like testing a new recipe in a separate kitchen before serving it to guests. If something goes wrong, it stays contained. Microsoft Learn has useful documentation on how sandboxing is used across Microsoft's own security tools.
Patch is a small, targeted fix for a specific bug or vulnerability, not a full new version of the software. It behaves more like a bandage for one particular wound than a general check-up, and it is usually released quickly in response to something that needs fixing now rather than later.
Uptime is the percentage of time a system is available and running. It sounds like a simple number until you do the maths. Even a system boasting 99.9 percent uptime can still be down for more than eight hours across a year, which is a meaningful gap if that downtime lands during a busy trading period.
In our experience, the businesses that get frustrated with IT support are rarely frustrated with the technology itself. They are frustrated with not understanding what is happening to their own systems. A client who understands what "patch" or "downtime" actually means tends to ask better questions, push back when something does not add up, and generally feel more in control of decisions that affect their business. Plain language is not a courtesy extended to non-technical clients. It is part of doing the job properly.
Frequently Asked Questions
Why does IT use so much jargon in the first place?
Technical terms usually start out precise among the people building the systems, then spread into everyday use where their meaning becomes looser and less consistent.
Do I need to understand these terms to run my business well?
Not in depth, but a working understanding helps you evaluate advice, ask sharper questions, and avoid being talked into upgrades or services you do not actually need.
Where can I learn more IT terms as they come up?
Microsoft Learn maintains detailed documentation on most of the technical concepts referenced here, and it is a reliable starting point for anyone wanting to go deeper.
If jargon has ever made you second-guess whether your current IT setup is actually doing its job, that is worth checking properly rather than guessing. Affinity MSP offers a free assessment through AffinityScan that looks at your business from the outside in, no jargon required. You can also browse more explainers like this one on our blog hub.



