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 – Page 4 of 6
M
- Managed ServicesServices
- Managed services are the outsourcing of IT operations to an external provider who proactively monitors, maintains and optimizes systems.
- Message QueueArchitecture
- A message queue is an asynchronous communication mechanism where messages are stored in a queue until the consumer can process them.
- MicroservicesArchitecture
- Architecture pattern where an application consists of many small, independently deployed services that communicate via APIs.
- MiddlewareArchitecture
- Middleware is software that acts as a mediation layer between applications, systems or services and enables their communication and data exchange.
- MongoDBTechnology
- MongoDB is a document-oriented NoSQL database that stores data in flexible JSON-like documents (BSON) and is well suited for agile development and large data volumes.
- Monitoring / LoggingDevOps
- Monitoring observes the availability and performance of IT systems in real time; logging is the structured recording of events and errors.
- MonolithArchitecture
- Software architecture where all functionality is in a single, cohesive codebase and one shared deployment artefact.
- Multi-TenancyArchitecture
- Multi-tenancy is an architecture principle where a single software instance serves multiple customers (tenants) while keeping their data strictly separated.
- MVPMethods
- The first working version of a product with only core features, to validate a business idea quickly in the market.
- MySQLTechnology
- MySQL is a relational open-source database management system (RDBMS) that uses SQL for data management and is the world's most widely used open-source database.
N
- Native AppDevelopment
- App developed specifically for one operating system (iOS or Android) in its native language, with full access to all device features.
- Nearshore DevelopmentMethods
- Outsourcing of software development to teams in geographically close countries with similar time zones and cultural proximity.
- Next.jsDevelopment
- Next.js is a React-based full-stack framework for web development that provides server-side rendering, static site generation and API routes out of the box.
- Node.jsDevelopment
- Node.js is a cross-platform JavaScript runtime that allows running JavaScript outside the browser on the server.
- NoSQLTechnology
- Umbrella term for non-relational databases that offer flexible data models, horizontal scaling and high performance for large data volumes.
O
- OdooBusiness
- Modular open-source ERP suite that combines CRM, e-commerce, accounting, inventory and more in one integrated platform.
- Offshore DevelopmentMethods
- Outsourcing of software development to teams in distant countries with significantly lower labour costs, e.g. India, Vietnam or the Philippines.
- On-PremiseInfrastructure
- Software and IT infrastructure run in your own data centre or on your own servers, rather than in the cloud.
- Online Shop / E-CommerceBusiness
- Electronic commerce over the internet, typically via an online shop that sells products or services digitally.
- Open SourceBusiness
- Software whose source code is publicly accessible and may be viewed, used, modified and redistributed by anyone.
- ORMDevelopment
- An ORM (Object-Relational Mapping) maps database tables to objects in a programming language and replaces SQL with object-oriented methods.
P
- Penetration TestingSecurity
- Penetration testing (pentest) is an authorized, simulated cyber attack on an IT system to find security gaps before real attackers can exploit them.
- PhishingSecurity
- Phishing is a social-engineering method where attackers try to steal sensitive data such as passwords or payment details via fake emails, websites or messages.
- PHPDevelopment
- PHP (PHP: Hypertext Preprocessor) is a server-side scripting language designed for web development and used on over 75% of all websites with known server technology.
- PostgreSQLTechnology
- PostgreSQL is a powerful, object-relational open-source database management system known for reliability, extensibility and SQL standards compliance.
- Proof of Concept (PoC)Methods
- A feasibility demonstration showing that a technical idea or approach works in practice before larger investment is made.
- PrototypingDesign
- Early version of a product or application that visualises design and interaction before actual development starts.
- Push NotificationDevelopment
- Short messages sent from an app or website directly to the user’s device, even when the app is not open.
- PWADevelopment
- Web application that behaves like a native app: installable, offline-capable and with push notifications, but built for the browser.
- PythonTechnology
- Versatile, easy-to-learn programming language that is among the most used worldwide for AI, data science, web development and automation.
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 – Page 4 of 6
Services & Topic Pages
Many glossary terms link to our service pages and topic pages. There you will find concrete applications, costs, and processes.
You are on page 4 of our IT glossary with a total of 172 terms from software development, cloud computing, AI, and digitalization. Each term is explained with a precise definition, practical examples, pros and cons, and FAQs. The full list of all terms is on page 1 of the glossary.
The glossary is sorted alphabetically and divided into categories. Use the letter navigation above to jump to the desired initial letter on this page. For deeper dives and concrete applications we recommend our services and topic pages.
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.