IT terminology dictionary
Agent
A program or system capable of performing tasks autonomously. For example, planning steps, calling tools or APIs, and evaluating results to achieve a given goal.
Algorithm
A sequence of steps or rules a computer follows to solve a specific task or problem.
Android
Google's operating system for mobile devices such as smartphones and tablets. Android is based on the Linux kernel.
Antivirus
Software that protects your device from malware such as viruses, spyware or ransomware. It regularly scans your system and removes threats (e.g. Avast, Eset, AVG).
API
[Application Programming Interface] is an interface that allows two different applications to communicate with each other. For example, an API allows an online store to connect to a payment gateway.
API Key
A security key used to verify the identity of a user or application when calling an API.
Artificial Intelligence [AI]
Technology that enables machines to imitate human thinking, decision-making, or speech.
Augmented Reality [AR]
A technology that complements the real world with digital objects, for example using smartphones or AR glasses. For example, Pokémon GO.
Authentication
The process of verifying that a user or system truly is who they claim to be (e.g. logging in with a password).
Authorization
Determines which features or data a user can access after logging in.
Automation
The process of using software or technology to perform repetitive tasks without manual intervention.
Backend
The part of an application that runs on a server and manages the logic, databases and communication between the user (frontend) and the server. The backend is often written in languages such as Python, PHP, or Node.js.
Backup
A copy of data stored in another location (e.g. on an external drive or in the cloud) that serves as an insurance policy in case the original data is lost or corrupted.
Cache Memory
Temporary storage where an application or browser stores frequently used data so it can retrieve it faster. For example, images from a website.
CDN
[Content Delivery Network] is a network of servers located around the world that distributes website content (e.g., images, videos) to users from the nearest server. A CDN improves the loading speed of web pages.
Cloud
A technology that allows data to be stored or applications to run on remote servers accessible via the Internet. Thanks to the cloud, you don't need to have a large storage on your device (e.g. Microsoft Azure, Google Cloud Platform).
Cloud Application
An application that runs in the cloud and is accessible via the internet (e.g. Dropbox, Microsoft Office 365).
Cloud Storage
An online space for storing files that can be accessed from anywhere via the internet (e.g. Google Drive, OneDrive).
CMS
[Content Management System] is system for managing website content that allows users to create, edit, and publish digital content without needing programming skills.