Skip to main content
Groenewold IT Solutions LogoGroenewold IT Solutions – Home
Knowledge

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

#ABCDEFGHIJKLMNOPQRSTUVWZ

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.

Next Step

Questions about the topic? We're happy to help.

Our experts are available for in-depth conversations – no strings attached.

30 min strategy call – 100% free & non-binding