Technical terms, clearly explained
90 terms across the EU AI Act, data protection, SaaS, SEO and project management — rigorous, current, and focused on the DACH region. Every entry links to the in-depth analysis.
EU AI Act
AI regulation & compliance
The EU AI Act (Regulation (EU) 2024/1689) is the European Union’s comprehensive law on artificial intelligence. It regulates AI systems according to their risk, imposing the strictest obligations on high-risk uses and banning a narrow set of practices outright. It applies far beyond the EU’s borders wherever an AI system’s output is used in the Union.
Under the EU AI Act, an AI system is a machine-based system that operates with some autonomy and, from the input it receives, infers how to generate outputs such as predictions, content, recommendations, or decisions that can influence its environment. The emphasis on inference distinguishes genuine AI from ordinary deterministic software.
High-risk AI systems are those the EU AI Act considers capable of significantly harming health, safety, or fundamental rights — for example AI used in employment, education, essential services, or law enforcement. They are not banned, but must meet extensive requirements (risk management, data governance, documentation, human oversight, robustness) and pass a conformity assessment before reaching the market.
AI literacy is the requirement, set out in Article 4 of the EU AI Act, that providers and deployers of AI systems ensure their staff and others operating AI on their behalf have a sufficient level of understanding to use it competently and responsibly. It is one of the earliest obligations to apply and reaches almost every organisation that uses AI.
A general-purpose AI model (GPAI) is an AI model — typically trained on very large amounts of data — that displays significant generality and can competently perform a wide range of tasks, regardless of how it is later put on the market or integrated into downstream systems. Large language models are the prime example. The EU AI Act sets dedicated obligations for GPAI providers, with stricter rules for models posing systemic risk.
Annex III is the part of the EU AI Act that lists the specific use cases considered high-risk. AI systems intended for the purposes it enumerates — in areas such as employment, education, essential services, law enforcement, and migration — are presumptively high-risk and subject to the Act’s full set of obligations. For most organisations, checking their AI against Annex III is the decisive step in risk classification.
Prohibited AI practices are the uses of AI that the EU AI Act bans outright under Article 5 because they pose an unacceptable risk to fundamental rights and safety — such as manipulative or deceptive techniques that distort behaviour, exploitation of vulnerabilities, social scoring, and certain uses of real-time remote biometric identification. No safeguard or documentation can make a prohibited practice lawful.
A conformity assessment is the procedure by which a high-risk AI system is checked against the EU AI Act’s requirements before it is placed on the market. For most high-risk systems it is a self-assessment by the provider against the requirements; for some it involves an independent notified body. A system that passes is documented in an EU declaration of conformity and may bear the CE marking.
Data protection
GDPR & Swiss FADP
A Data Protection Officer (DPO) is a designated person responsible for overseeing an organisation’s data protection compliance, advising on obligations, monitoring adherence to the GDPR, and acting as the contact point for individuals and the supervisory authority. The GDPR requires a DPO in defined cases — notably large-scale systematic monitoring or large-scale processing of special-category data.
Privacy by Design is the GDPR principle — framed as data protection by design and by default — that data protection must be built into systems and processes from the outset and as the default setting, rather than added afterward. It means embedding measures like data minimisation, pseudonymisation, and access control into the architecture, so that the most privacy-protective option is the one that operates automatically.
Data subject rights are the enforceable rights the GDPR grants individuals over their personal data: to be informed, to access their data, to have inaccuracies corrected, to have data erased in defined cases, to restrict or object to processing, and to data portability, plus protections around automated decision-making. Organisations must be able to honour these requests, usually within one month.
Consent under the GDPR is one of the six lawful bases for processing personal data. To be valid it must be freely given, specific, informed, and unambiguous, expressed through a clear affirmative action, and as easy to withdraw as to give. Pre-ticked boxes, bundled consent, and inactivity do not qualify, and the controller must be able to demonstrate that consent was obtained.
Special categories of personal data are types the GDPR treats as especially sensitive under Article 9 — data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade-union membership, and genetic, biometric, health, or sex-life and sexual-orientation data. Processing them is prohibited unless a specific Article 9 exception applies, such as explicit consent.
The GDPR (General Data Protection Regulation, Regulation (EU) 2016/679) is the European Union’s central data protection law. It governs how personal data is processed, grants individuals enforceable rights over their data, and binds any organisation that processes the data of people in the EU — wherever that organisation is based. Breaches can attract fines of up to 4% of global annual turnover.
The revFADP is Switzerland’s revised Federal Act on Data Protection, in force since September 2023. It modernised Swiss data protection law and aligned it closely with the GDPR — strengthening transparency, data-subject rights, and accountability — while keeping some distinctly Swiss features. It applies to private organisations and federal bodies processing personal data in or affecting Switzerland.
A Data Processing Agreement (DPA) is the contract required under the GDPR whenever a controller engages a processor to handle personal data on its behalf. It sets out the subject matter, duration, nature and purpose of the processing, the types of data and categories of individuals, and the processor’s obligations — including security, confidentiality, sub-processing, and assistance to the controller.
A Data Protection Impact Assessment (DPIA) is a structured process required under the GDPR before processing that is likely to result in a high risk to individuals’ rights and freedoms. It describes the processing, assesses its necessity and proportionality, identifies and evaluates the risks, and sets out measures to mitigate them — documenting that risk was considered before the processing began.
Public procurement
Tenders & procurement law
The BöB is the Swiss federal act on public procurement. It governs how federal bodies award contracts: which procedures are permitted, which principles apply, and what legal remedies suppliers have. Cantonal and municipal awards are governed not by the BöB but by the IVöB.
The IVöB is the Swiss intercantonal agreement on public procurement. It governs awards by cantons, municipalities and bodies attached to them. Each canton accedes individually, so the state of implementation is not the same everywhere.
simap.ch is the joint information system for public procurement in Switzerland. Federal, cantonal and municipal bodies publish their tenders and awards there. For any bid, the awarding body’s official documents always remain authoritative.
Thresholds are contract values above which a particular award procedure is prescribed. Above the treaty thresholds from the WTO Government Procurement Agreement, the strictest rules and the widest market access apply. The values are revised periodically.
In the open procedure a contract is publicly tendered and any interested company may submit a bid directly. It is the most accessible procedure type and is generally required above the applicable thresholds.
In the direct award procedure a public body awards a contract directly, without a tender. This is permitted below certain thresholds and in exhaustively regulated exceptional cases — for instance where only one supplier can deliver the service.
Suitability criteria test whether a supplier is fundamentally capable of performing the contract — through references, qualifications, and financial and technical capability. They are checked before bid assessment and are a yes-no decision.
Award criteria compare the admitted bids against one another and determine who wins the contract. Typical criteria are price, quality, the experience of key personnel and the proposed approach — each with a weighting announced in advance.
The specification is the part of the tender documents describing the service required. It sets out what is to be delivered, to what quality and under what conditions — and is therefore the basis for costing and the bid.
A procurement appeal is the legal remedy against decisions of an awarding body, such as an exclusion or an award. Deadlines are short and stated in the appeal instructions; an appeal does not automatically have suspensive effect.
Family office
Mandates, UBO & compliance
A family office is an organisation that runs the wealth and administrative affairs of one or several wealthy families. A single family office serves one family, a multi family office serves several. The core of the work is operations and governance, not only investment.
The ultimate beneficial owner, or UBO, is the natural person to whom an asset, company or structure is ultimately attributable, or who exercises control over it. The relevant shareholding thresholds differ considerably from one jurisdiction to another.
KYC stands for know your customer and denotes the duty to establish a client’s identity, determine the beneficial owner, and understand the background of the business relationship — at onboarding and on an ongoing basis thereafter.
The Swiss Anti-Money Laundering Act, the GwG, obliges financial intermediaries to due diligence: identifying the contracting party, determining the beneficial owner, making special enquiries where risk is elevated, documenting all enquiries traceably, and reporting on reasonable suspicion.
A politically exposed person is someone who holds or has held a prominent public function, together with their close family members and close associates. The status is not an allegation but triggers enhanced due diligence.
Look-through consolidation aggregates assets through the ownership layers rather than showing only directly held positions. With intermediate companies, that is the difference between a correct figure and a merely plausible one.
Tax-lot accounting tracks purchase lots of a position individually and assigns specific lots to a sale. The realized gain follows from that assignment. Common methods are FIFO, LIFO, HIFO and the average method.
A periodic review is the recurring check of an existing business relationship: are the details still current, has the structure changed, is the risk rating still appropriate. The rhythm follows the risk.
SaaS & engineering
Architecture & technology
A Minimum Viable Product (MVP) is the simplest version of a product that delivers real value to early users and lets a team test its core assumptions with the least effort. It is not a half-finished product but a focused one — built to learn whether the core idea works before investing in everything around it.
Next.js is a React framework for building web applications and websites. It adds server-side rendering, static generation, file-based routing, API routes, and performance optimisations on top of React, making it a standard choice for production web apps and SaaS products that need both rich interactivity and strong SEO.
Supabase is an open-source backend-as-a-service platform built around PostgreSQL. It provides a hosted database, authentication, instant APIs, file storage, and serverless functions, with row-level security as a core feature. It lets development teams build the backend of a SaaS product quickly while retaining the power and portability of a standard Postgres database.
A Progressive Web App (PWA) is a web application that uses modern browser capabilities to behave like a native app — it can be installed to the home screen, work offline, send push notifications, and load quickly — while still being a website accessible through a URL. PWAs give SaaS products an app-like experience without separate native builds for each platform.
Data residency refers to the geographic location where data is physically stored and processed. For European customers it usually means a requirement that personal data remain within the EU or a specific country. For SaaS providers, offering EU data residency — hosting data in regions like Frankfurt — simplifies GDPR compliance and is increasingly demanded by privacy-conscious customers.
SaaS — Software as a Service — is a model in which software is delivered over the internet as a subscription service rather than installed and run on the customer’s own machines. The provider hosts, maintains, secures, and updates the application centrally; customers access it through a browser and pay recurring fees. It is the dominant model for modern business software.
Multi-tenancy is a software architecture in which a single running instance of an application serves multiple customers (tenants), with each tenant’s data logically isolated from the others. It is the foundation of most SaaS products, making them economical to operate and update, while placing strict demands on data isolation and security.
Row-Level Security (RLS) is a database feature that enforces access-control rules at the level of individual rows, so that a given user or tenant can only see or modify the rows they are permitted to — even if a query forgets to filter for them. In multi-tenant SaaS it is the strongest line of defence against cross-tenant data leakage.
An API is a defined interface through which one program can use another’s functions. It fixes which requests are permitted and which responses to expect — making it a contract, not merely a technical connection.
A webhook is a notification a system sends of its own accord to a registered address when an event occurs. It reverses the direction: instead of repeatedly asking, the receiving system is told as soon as something happens.
Idempotency means that performing the same operation several times leaves the same state as performing it once. In distributed systems it is not a nicety but the precondition for a retry being safe.
CI/CD is the automation of integration and delivery: every change is built and checked automatically, and approved builds go live automatically. The purpose is to find errors early and make releases unremarkable.
Observability is the ability to infer a system’s internal state from the signals it emits. It goes beyond classic monitoring: monitoring answers questions defined in advance, whereas observability lets you ask the unexpected ones a real incident raises.
SaaS metrics
Metrics & business model
Monthly Recurring Revenue (MRR) is the predictable revenue a subscription business earns each month, normalised to a monthly figure. It is the central health metric for SaaS, capturing the recurring income from active subscriptions and forming the basis for tracking growth, churn, and expansion.
Churn is the rate at which customers or recurring revenue are lost over a period. Customer churn measures the share of customers who cancel; revenue churn measures the recurring revenue lost. It is one of the most important SaaS metrics, because high churn quietly undermines growth no matter how many new customers are acquired.
Net Revenue Retention (NRR) measures how much recurring revenue a cohort of existing customers generates now compared with a year ago, including expansion and after subtracting contraction and churn — but excluding new customers. An NRR above 100% means the existing base grows in value on its own; it is a key indicator of SaaS health.
Customer Acquisition Cost (CAC) is the total cost of acquiring a new customer — typically all sales and marketing spend in a period divided by the number of customers gained. It measures the efficiency of growth, and is most meaningful when compared against the value a customer generates over their lifetime.
Customer Lifetime Value (LTV) is the total recurring revenue — or gross profit — a business can expect from a customer over the entire duration of the relationship. It depends on how much a customer pays, the margin on it, and how long they stay, and it is the value side of the equation that justifies acquisition cost.
ARR is the annualised recurring revenue from active subscriptions. It counts only reliably recurring income — one-off revenue such as setup fees, training or project work explicitly does not belong in it, because it says nothing about the reliability of the revenue base.
CAC payback period is how long it takes for a customer to earn back the cost of acquiring them. It is calculated from contribution margin, not revenue — and it determines how much capital growth ties up.
Freemium is a pricing model with a permanently free tier and paid extensions. It only works when the free tier delivers genuine value and at the same time has a natural limit that leads to an upgrade.
Product-market fit is the state in which a product meets a need so well that demand and retention arise on their own. It is not a milestone with a date but a state that holds per segment and can be lost again.
Dunning is the automated process following a failed subscription payment: staggered retry attempts, accompanied by notifications to the customer. It recovers revenue that would otherwise show up as churn, although the customer never intended to cancel at all.
Cohort analysis groups users by when they started and tracks each group over time. It shows whether the product is improving — which an overall average systematically hides, because new arrivals pull it up.
AI engineering
LLMs & AI products
A Large Language Model (LLM) is an AI model trained on vast amounts of text to understand and generate human language. It predicts likely continuations of text and can be applied to tasks such as writing, summarising, answering questions, and reasoning. LLMs power most modern generative-AI products and are typically accessed as general-purpose models via an API.
Retrieval-Augmented Generation (RAG) is a technique that improves a language model’s answers by retrieving relevant information from a knowledge source at query time and supplying it to the model as context. Instead of relying solely on what the model learned in training, RAG grounds responses in current, specific, trustworthy data — reducing hallucination and enabling answers from private content.
Prompt engineering is the deliberate wording and structuring of input to a language model in order to obtain more reliable results. It covers a clear task, context, examples and format requirements — and in production systems is closer to software engineering than to writing.
An embedding is the representation of a text, image or other content as a numeric vector in which similar things sit close together. That makes similarity computable — the basis of semantic search and of RAG.
A vector database stores embeddings and returns the entries most similar to a query. It is optimised for similarity search in high-dimensional spaces — a task classic indexes were not built for.
A hallucination is an output from a language model that is plausibly worded but factually wrong or invented. It arises not from a fault but from how the model works: it produces probable text, not verified statements.
The context window is the maximum amount of text a language model can process in one request — input and output together. It is measured in tokens and limits how much context a model has available at once.
Fine-tuning is further training a pre-trained model on your own examples to make behaviour, style or format more reliable. It is suited to teaching form — not to keeping knowledge current.
An AI agent is a system that connects a language model to tools and works toward a goal over several steps — planning, calling functions, evaluating results and deciding the next step, rather than only answering.
LLM evaluation is the systematic checking of a language model’s outputs against defined expectations. It replaces intuition with a repeatable measurement and is the precondition for judging any change to an AI system at all.
SEO
Organic growth
Topical authority is the degree to which a website is recognised by search engines as a comprehensive, trustworthy source on a particular subject. It is built by covering a topic deeply and broadly through interlinked content rather than chasing isolated keywords, and it increasingly determines how well a site ranks across an entire subject area.
Programmatic SEO is the practice of generating large numbers of targeted, high-quality landing pages at scale from structured data and templates — each page serving a specific search query. Done well, it captures long-tail search demand efficiently; done badly, it produces thin, duplicative pages that search engines penalise.
Core Web Vitals are a set of measurable metrics Google uses to assess the real-world user experience of a web page — focusing on loading performance, interactivity, and visual stability. They are a confirmed ranking signal, so good Core Web Vitals matter for both user satisfaction and search visibility.
Schema markup is structured data added to a web page — using a shared vocabulary from Schema.org — that describes the page’s content to search engines in a machine-readable way. It helps search engines understand the content precisely and can enable rich results such as FAQs, breadcrumbs, and ratings in the search listing.
E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trust — the qualities Google’s search quality guidelines use to judge the credibility of content and its creators. It is not a direct ranking score but a framework that shapes how Google assesses quality, and it matters most for topics that affect people’s wellbeing, finances, or safety.
hreflang is an annotation by which a site tells search engines which language or regional versions of a page exist. It prevents language variants being treated as duplicates and steers which version is served to which audience.
A canonical tag names the authoritative URL of a page. It consolidates the ranking signals where the same content is reachable at several addresses, and stops a search engine indexing the wrong variant or treating several variants as competing duplicates.
Crawl budget is the extent to which a search engine fetches a site in a given period. It only becomes a bottleneck on large sites — and then usually not because of volume but because it is spent on worthless URLs.
GEO means optimising content to be cited in the answers of AI systems. Unlike classic SEO it does not target a place in a list but being used as a source in a generated answer.
llms.txt is a text file in a site’s root that gives AI systems an ordered overview of its most important content. It is an emerging proposal rather than a binding standard — and complements robots.txt and the sitemap rather than replacing them.
Internal linking means the links between pages of the same site. It determines which pages get found, how authority is distributed, and which thematic relationships search engines recognise — and it is the most underrated SEO lever.
Search intent is the goal behind a query: does someone want to know something, reach a particular site, orient themselves before buying, or act directly? Serving the wrong intent means not ranking, however good the content.
Project management
Methods & frameworks
HERMES 2022 is the project management method of the Swiss federal administration, widely used in Switzerland for IT and business projects. It is an open, freely available standard structured around phases, scenarios, roles, and defined deliverables, designed to be scalable and combinable with agile approaches.
Scrum is an agile framework for developing and delivering complex products in short, fixed-length iterations called sprints. It defines a small set of roles, events, and artifacts that help a team work iteratively, inspect progress frequently, and adapt — favouring empirical, incremental delivery over detailed upfront planning.
Kanban is an agile method for managing work by visualising it on a board, limiting the amount of work in progress, and managing the flow of tasks to completion. Unlike Scrum’s fixed iterations, Kanban is continuous and evolutionary — it focuses on smooth, steady flow and incremental improvement rather than time-boxed sprints.
OKR — Objectives and Key Results — is a goal-setting framework that pairs an ambitious, qualitative Objective with a few measurable Key Results that define what achieving it looks like. Set on a regular cadence and kept transparent across an organisation, OKRs align effort toward outcomes rather than tasks.
Professional Services Automation (PSA) is software that supports the core operations of service-based businesses — managing projects, resources, time tracking, and billing in one integrated system. It connects the work delivered to the revenue it generates, giving consultancies and agencies visibility into utilisation, profitability, and project health.
Stakeholder management is the systematic identification, assessment and involvement of everyone who can influence a project or is affected by it. Its absence is the most common cause of project failure.
A risk register is the documented collection of identified project risks with an assessment, a measure and a named owner. Its value lies not in the list but in the entries being reviewed regularly.
A definition of done is a jointly agreed list of conditions a piece of work must meet to count as complete. It removes the most common friction in teams: that done means different things to different people.
A milestone is a defined point in a project at which a verifiable state must have been reached. It has no duration and no effort — its purpose is the decision about whether the project continues as planned.
From definition to implementation
We don't just explain — we implement. From EU AI Act compliance to SaaS development.
