IT Glossary: Technical Terms Clearly Explained
From API to Zero-Downtime Deployment – find comprehensive explanations of terms from software development, AI, legacy modernization, and IT projects. Each term includes a definition, examples, pros & cons, and FAQ.
172 terms across 17 categories
#
- .NET / C#Development
- .NET is Microsoft’s open-source platform for building web, desktop, mobile and cloud applications; C# is the primary language in the .NET ecosystem.
- 5GInfrastructure
- Fifth generation of mobile networks with peak speeds, minimal latency and massive device connectivity – the foundation for IoT, autonomous driving and Industry 4.0.
A
- A/B TestingMethods
- An experimental method in which two variants (A and B) of a webpage, app or feature are tested in parallel to determine the better version based on data.
- AccessibilityDesign
- Design of software and websites so they are usable by everyone, including people with disabilities. From 2025 mandatory in the EU for many digital offerings.
- Agile DevelopmentMethods
- Iterative approach to software development with short cycles, regular feedback and continuous improvement – instead of rigid planning and long waterfall phases.
- AI / Artificial IntelligenceAI
- Systems that simulate human intelligence – learning, problem-solving, pattern recognition. Used in business for automation, analysis, chatbots and forecasting.
- AI Knowledge Base / RAGAI
- Retrieval-Augmented Generation – an AI approach where language models use company-specific documents to give accurate, factual answers.
- AlgorithmBasics
- A precise, finite sequence of instructions for solving a problem – the basis of all software, from search results to AI decisions.
- AngularDevelopment
- An open-source framework developed by Google, based on TypeScript, for building scalable single-page applications (SPAs) and enterprise web applications.
- APIBasics
- Application Programming Interface – an interface through which different software systems communicate and exchange data.
- API GatewayArchitecture
- A central entry point (reverse proxy) that receives, routes, secures and monitors all incoming API requests – the gateway to your microservices.
- App DevelopmentDevelopment
- Creating applications for smartphones, tablets and desktop – from native iOS/Android apps to cross-platform (Flutter/React Native) and PWAs.
- AR / Augmented RealityTechnology
- Technology that overlays digital content onto the real environment – via smartphone camera, tablet or AR glasses for visualisation, navigation and training.
- Authentication / OAuthSecurity
- Authentication verifies a user's identity. OAuth 2.0 enables secure third-party access; MFA adds security through multiple factors.
- AutomationTechnology
- Use of software to run recurring tasks without manual intervention – from RPA and workflow automation to AI-driven process optimisation.
- AWS / Amazon Web ServicesInfrastructure
- Amazon's leading cloud platform with over 200 services for compute, storage, AI, databases and more – the basis for modern web apps and AI projects.
- AzureInfrastructure
- Microsoft's comprehensive cloud computing platform with over 200 services for infrastructure, databases, AI, DevOps and more – the enterprise cloud solution.
B
- BackendBasics
- The server-side part of an application: business logic, data processing, API provision and database access – the invisible foundation of every piece of software.
- Backup / Disaster RecoveryInfrastructure
- Strategies and measures for backing up data (backup) and for restoring IT operations after failures or disasters (disaster recovery).
- BandwidthInfrastructure
- The maximum amount of data that can be transmitted over a network connection in a given time – critical for cloud applications and digital business processes.
- BLE / Bluetooth Low EnergyTechnology
- An energy-saving short-range wireless protocol (part of the Bluetooth standard from version 4.0), optimized for IoT devices, wearables and sensor networks.
- BlockchainTechnology
- Decentralised, tamper-resistant database where transactions are stored in linked blocks – basis for cryptocurrency, supply chain and smart contracts.
- BootstrapDevelopment
- An open-source CSS framework (originally from Twitter) with ready-made components and a responsive grid system for fast web development.
- Bug / DebuggingDevelopment
- A bug is an error in software; debugging is the process of finding and fixing it. Modern tools like debuggers, logging and error tracking make finding faults easier.
- Business Intelligence (BI)Business Software
- Technologies and strategies for analysing business data to support better decisions – with dashboards, reporting, data warehousing and visualisation.
C
- CachingInfrastructure
- Storing frequently needed data in a fast, easily accessible location to reduce access times and offload backend systems.
- CAPTCHASecurity
- Security mechanism to tell humans and bots apart – from distorted text and image puzzles to invisible behaviour analysis.
- CDNInfrastructure
- A globally distributed network of servers (edge servers) that cache and deliver content such as images, videos and web pages close to the user.
- ChatbotAI
- AI-powered dialogue systems that answer user requests automatically – from rule-based FAQ bots to LLM-based assistants with natural language understanding.
- CI/CDDevOps
- Continuous Integration / Continuous Deployment – automated processes to test and deliver software updates for faster releases with high quality.
IT Glossary – Over 100 Terms Clearly Explained
From API to Zero-Downtime Deployment – find comprehensive explanations of terms from software development, AI, legacy modernization, and IT projects. Each term includes a definition, examples, pros & cons, and FAQ.
172 terms in 17 categories
Services & Topic Pages
Many glossary terms link to our service pages and topic pages. There you will find concrete applications, costs, and processes.
IT Glossary: Software Development Terms Clearly Explained
The world of software development is full of technical terms, abbreviations, and concepts that are not always immediately understandable, even for technically proficient people. Whether you are a decision-maker in a company who wants to communicate with your development team on equal footing, a project manager who needs to understand technical requirements, or a newcomer looking for an overview of the most important IT terms – our glossary helps you understand the language of software development.
We have compiled and clearly explained over 100 terms from the fields of software architecture, cloud computing, artificial intelligence, cybersecurity, database technology, frontend and backend development, DevOps, and agile project management. Each entry was written by our developers and IT consultants who use these technologies daily in practice.
The glossary is sorted alphabetically and divided into thematic categories, so you can both search specifically for a particular term and discover thematically related concepts. From basic terms like API, Framework, and Database to advanced concepts like Microservices, CI/CD, and Containerization to current topics like Large Language Models, Edge Computing, and Zero-Trust Architecture, we cover the entire spectrum of modern IT.
Each entry includes a precise definition, practical examples, pros and cons, and frequently asked questions. So you can look up terms like Refactoring, Legacy Modernization, or RAG and understand them in the context of IT projects and tenders. Our glossary is updated regularly and extended with new technologies.
For more on applications, costs, and processes, see our service pages and topic pages. There you will find concrete use cases for many of the terms explained here – from API integration and AI roadmaps to legacy analysis.
Can't find a term?
Ask us – we are happy to explain even complex IT topics in plain language and advise you on your project.