Skip to content

Definitions

In this guide, you'll find a curated selection of commonly used terms and acronyms, accompanied by concise descriptions to clarify their meanings. We've organized the list alphabetically for your convenience, making it easy to find the information you need quickly.

The following is a summary of all terms and acronyms - delve into their detailed explanations further down the page:

.NET

.NET is a software framework developed by Microsoft for building and running applications on Windows, Linux, and macOS. The .NET framework provides a consistent programming model, runtime environment, and set of libraries that developers can use to build web, desktop, and mobile applications. .NET supports multiple programming languages, including C#, F#, and Visual Basic, making it a versatile platform for software development.

AI

Artificial Intelligence, or AI, refers to the development of computer systems that can perform tasks that would typically require human intelligence. These tasks include learning, reasoning, problem-solving, understanding natural language, speech recognition, and visual perception. AI can be applied in a wide range of fields, from robotics to healthcare, finance, and beyond, with the goal of improving efficiency, decision-making, and overall user experiences.

API

Application Programming Interface (API) is a set of rules, protocols, and tools for building software and applications. APIs allow different software components to communicate and share data, enabling developers to integrate various services and create more complex applications without having to build everything from scratch.

AUTH

Authentication is the process of verifying a user's identity, ensuring that the person attempting to access a system or resource is who they claim to be. This process typically involves a combination of usernames, passwords, and other factors like biometrics or one-time passwords, and is a critical component of securing online systems and applications.

Azure

Microsoft Azure is a comprehensive cloud computing platform and service provided by Microsoft. It offers a wide range of services, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS), allowing developers and businesses to build, deploy, and manage applications and services through Microsoft-managed data centers.

B2B

Business-to-Business (B2B) refers to transactions and relationships between businesses, where one company provides products or services to another company. B2B transactions often involve large volumes, long-term contracts, and negotiations between the involved parties. Examples of B2B services include supply chain management, software solutions, and business consulting.

B2C

Business-to-Consumer (B2C) refers to transactions and relationships between businesses and individual consumers. B2C companies sell products or services directly to end customers, typically through retail channels, e-commerce platforms, or digital marketing. Examples of B2C businesses include online retailers, consumer electronics manufacturers, and food delivery services.

Brands

Brands correspond to your company's organizational structure.

C2C

Consumer-to-Consumer (C2C) transactions occur between individual consumers, rather than between businesses and consumers. C2C transactions often take place on online platforms that facilitate the exchange of goods or services between individuals, such as eBay or Facebook Marketplace. These platforms allow individuals to buy, sell, or trade items directly with one another, bypassing traditional retailers or wholesalers.

C#

C Sharp (C#) is a versatile, object-oriented programming language developed by Microsoft. It is widely used for building web, desktop, and mobile applications, particularly for the .NET framework. C# provides a powerful set of features, including type safety, garbage collection, and modern syntax, making it a popular choice among developers.

CAC

Customer Acquisition Cost (CAC) is a metric that measures the total cost of acquiring a new customer, including marketing expenses, sales personnel costs, and other related expenses. Businesses use CAC to evaluate the effectiveness of their marketing strategies, determine the profitability of customer segments, and optimize their customer acquisition efforts.

A canonical link is an HTML element that helps webmasters and search engines prevent duplicate content issues by specifying the "canonical" or "preferred" version of a web page. It is typically used when you have multiple URLs containing similar or identical content. By including a canonical link, you are telling search engines which URL should be considered the original, authoritative source of the content. This helps search engines understand which version to index and rank, and consolidates the SEO value of the content to the canonical URL, thus avoiding potential penalties for duplicate content.

Channels

Represents a channel through which products in the product catalogue are being sold. For example an online store, Facebook, Amazon etc.

Cloud-native

Cloud-native refers to a software development approach where applications are designed specifically to run in cloud environments, taking advantage of the scalability, flexibility, and cost-efficiency of cloud infrastructure. Cloud-native applications are typically designed as a collection of small, independent services (similar to microservices), and are built using containerization and container orchestration technologies like Docker and Kubernetes. This approach makes it easier to develop, test, and deploy applications in the cloud, and allows for greater scalability and resilience. By taking advantage of cloud-native technologies and architectures, organizations can reduce the cost and complexity of managing their applications and infrastructure, while also improving performance and reliability.

CMS

A Content Management System (CMS) is a software application that allows users to create, edit, manage, and publish digital content, typically for websites. CMS platforms simplify the process of managing content, allowing users with little or no technical knowledge to easily update and maintain their websites. Popular CMS platforms include WordPress, Drupal, and Joomla.

CPA

Cost Per Action (CPA) is an online advertising pricing model where advertisers pay for a specific, predefined action completed by a user, such as making a purchase, filling out a form, or signing up for a newsletter. CPA campaigns allow advertisers to optimize their spending by paying only for the results they want, minimizing the risk of wasted ad spend.

CPM

Cost Per Mille (CPM), also known as Cost Per Thousand, is a pricing model in online advertising where advertisers pay a fixed amount for every 1,000 ad impressions or views. CPM is commonly used for display advertising and is a popular choice for building brand awareness, as it allows advertisers to reach a large audience with a set budget.

CRM

A Customer Relationship Management (CRM) system manage customer data, interactions, and relationships. These systems can store customer-specific information related to product preferences or purchase history, which can be useful for personalization and targeted marketing.

CRO

Conversion Rate Optimization (CRO) is the process of improving the percentage of website visitors who complete a desired action, such as making a purchase, signing up for a newsletter, or filling out a form. CRO involves analyzing user behavior, testing various design elements and content, and implementing data-driven changes to increase conversions. CRO aims to maximize the effectiveness of websites and marketing campaigns by improving user experience and removing barriers to conversion.

CSS

Cascading Style Sheets (CSS) is a stylesheet language used for describing the look and formatting of a document written in HTML. CSS allows web developers to control the style and layout of multiple web pages all at once, enabling consistent design across an entire website.

CTAs

Call-to-Actions (CTAs) are buttons, links, or other interactive elements that prompt users to take a specific action on a website or within an application. CTAs are an essential component of digital marketing and user experience design, as they guide users through the intended flow and encourage them to complete desired actions, such as purchasing a product, signing up for a newsletter, or downloading a resource.

DAM

Digital Asset Management (DAM) is the process of organizing, storing, and managing digital assets, such as images, videos, documents, and other multimedia files. DAM systems provide a centralized repository for digital assets, allowing users to easily search, retrieve, and share files across an organization. These systems often include features for version control, metadata management, and access control, helping businesses maintain consistency and security in their digital content.

Docker

Docker is an open-source platform that simplifies the process of developing, shipping, and running applications by using containers. Containers are lightweight, portable, and self-sufficient, allowing applications and their dependencies to be packaged together and run consistently across different environments. Docker enables developers to streamline their workflows, reduce deployment times, and improve application scalability and reliability.

Environments in CMS

Environments serve as isolated workspaces where you can experiment, test, and make changes to your models, content, and code without changing your live production environment until you're ready.

ERP

An Enterprise Resource Planning (ERP) system manage essential business processes such as inventory, stock control, order management, purchasing, and finance. An ERP system can keep track of product stock levels, ensuring inventory data is up to date and accurate.

Facets

In the context of e-commerce, "Facets" are essentially filters that help users narrow down their search results. They provide a way for customers to sort and filter products based on various attributes such as color, size, brand, price range, and more. Facets make it easier for customers to find exactly what they're looking for, enhancing the overall shopping experience.

Fuzzy search is a search method that allows users to find matches for their search queries even when the query does not exactly match the available data. This approach is useful when dealing with typos, misspellings, or variations of words and phrases. Fuzzy search algorithms take into account the degree of similarity between the search query and the data, providing results that are "close enough" to the intended search term.

Headless

Headless refers to an approach in web development and content management where the front-end (user interface) and back-end (data management and business logic) of a website or application are separated. This decoupling allows developers to build and maintain the front-end and back-end independently, making it easier to update and scale each component. Headless systems often rely on APIs to communicate and exchange data, providing greater flexibility and customization.

Hreflang attribute

The hreflang attribute is an HTML tag used to indicate the language and regional targeting of a webpage. It helps search engines understand which language versions of a page to display to users based on their browser language settings or geographic location. The hreflang attribute is particularly important for websites with content available in multiple languages or targeted at specific regions. By using the hreflang attribute, webmasters can ensure that users receive content in their preferred language, resulting in a better user experience and improved SEO performance for the multilingual content.

HTML

Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications. It structures content on the web by using elements to define headings, paragraphs, images, links, and other content elements.

HTTP

Hypertext Transfer Protocol (HTTP) is the foundation of data communication on the World Wide Web. HTTP defines how web browsers and servers exchange information, allowing users to access and view web pages. When a user enters a URL in their browser, the browser sends an HTTP request to the server, which then sends back the requested data as an HTTP response. HTTP is a stateless protocol, meaning that each request and response is independent and does not rely on previous interactions.

HTTPS

Hypertext Transfer Protocol Secure (HTTPS) is the secure version of HTTP, which uses encryption to protect data transmitted between a user's browser and the web server. HTTPS is essential for securing sensitive information, such as login credentials, payment details, and personal data, as it prevents unauthorized parties from intercepting and reading the data in transit. Websites using HTTPS display a padlock icon in the browser's address bar, indicating that the connection is secure.

IAM

Identity and Access Management (IAM) is a set of processes and technologies for managing user access to digital resources, such as applications, networks, and systems. IAM systems ensure that only authorized users can access specific resources, based on their roles and privileges within an organization. Key components of IAM include user authentication, authorization, and user lifecycle management, which involves creating, updating, and removing user accounts as needed.

JavaScript

JavaScript is a popular, high-level, and versatile programming language that allows developers to add interactivity, dynamic content, and complex functionality to web pages. It is primarily used on the client-side (browser), but can also be used server-side with the help of technologies like Node.js.

Kubernetes

Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. Kubernetes groups containers together into logical units called pods, making it easier to manage and scale applications across clusters of machines. By providing a robust set of features for container management, Kubernetes enables developers to build and deploy highly available, fault-tolerant, and scalable applications.

Languages

In Bizzkit, we use the term Translation Culture. Represents a language that an end user speaks or understands. A translation culture may be either a combination of language and country like for example 'en-GB' or only language like for example 'en'. The former may be used for languages that vary in different countries such as American English (en-US) vs. British English (en-GB).

LTS

Long-Term Support (LTS) is a term used in software licensing, particularly by Microsoft, to describe software releases that come with extended support and stability. LTS releases typically receive updates and bug fixes for an extended period, ensuring that users can rely on a stable, secure platform for their applications. LTS releases are ideal for businesses and organizations that prioritize stability and long-term reliability over frequent updates and new features.

LTV

Lifetime Value (LTV) is a metric that estimates the total net profit a business can expect to generate from a customer over the entire duration of their relationship. LTV takes into account factors such as average purchase value, purchase frequency, and customer lifespan, allowing businesses to identify high-value customers, optimize marketing strategies, and allocate resources effectively. Understanding LTV helps businesses make informed decisions about customer acquisition, retention, and growth.

MACH

MACH is a modern technology architecture that stands for Microservices-based, API-first, Cloud-native SaaS, and Headless. It provides a flexible and scalable approach to building digital experiences and applications by breaking them down into smaller, more manageable components that can be developed and deployed independently. MACH is designed to be API-first, cloud-native, and headless, allowing for easier integration, scalability, and customization of the user experience.

Markets

Represents a market in which products in the product catalogue are available.

Microservices

Microservices is a software development approach where applications are built as a collection of small, independent services that work together to provide a complete functionality. Each microservice is responsible for performing a specific task or function, and communicates with other microservices through APIs or messaging systems. By breaking down an application into smaller, more manageable components, developers can work on each microservice independently, making it easier to develop, test, and deploy new features and changes. This approach also allows for greater scalability, as microservices can be deployed and scaled independently, without affecting the rest of the application.

Node

Node.js is an open-source, cross-platform runtime environment built on Chrome's V8 JavaScript engine. It enables the execution of JavaScript code on the server-side, allowing developers to build scalable and high-performance web applications using a single programming language for both the front-end and back-end.

OAuth 2.0

OAuth 2.0 is an authorization framework that enables applications to obtain limited access to a user’s protected resources. It simplifies the process of securing APIs and provides multiple authentication flows for different use cases.

OpenID Connect

OpenID Connect is an identity layer built on top of OAuth 2.0. It enables clients to verify a user’s identity based on the authentication performed by an authorization server. OpenID Connect also provides basic profile information about the user.

Organization in CMS

An Organization is the top-most entity in the CMS and contains users and Spaces.

Overages

The additional costs that a customer incurs when they exceed the usage included in their current package.

Page views

Page views are tracked by a pixel we add to content created in CMS and rendered by a customer's site or app. It works similar to how Google Analytics would measure a page view.

PDP

Product Detail Page (PDP) is a webpage that provides detailed information about a specific product, such as features, specifications, pricing, and images. PDPs are an essential component of e-commerce websites, as they enable users to learn more about a product, compare options, and ultimately make a purchase decision. Effective PDPs often include clear product descriptions, high-quality images, and user reviews, along with clear calls-to-action for purchasing or adding the product to a shopping cart.

PIM

Product Information Management (PIM) is the process of managing product data and information across an organization, ensuring that accurate and up-to-date product details are available for use in marketing, sales, e-commerce, and other channels. PIM systems centralize product data, enabling businesses to create, update, and distribute consistent product information across multiple touchpoints, improving efficiency and customer experience.

PLM

A Product Lifecycle Management (PLM) system manage the entire lifecycle of a product from conception to end-of-life. These systems can handle product development data, design information, and engineering specifications, providing valuable insights for product management teams.

PLP

Product List Page (PLP) is a webpage that displays multiple products in a list or grid format, allowing users to browse, filter, and sort products based on various criteria. PLPs are a critical component of e-commerce websites, as they enable users to navigate through a catalog of products and find items that meet their needs and preferences. Effective PLPs include clear product images, concise descriptions, and user-friendly filtering and sorting options.

PPC

Pay-Per-Click (PPC) is a type of online advertising where advertisers pay a fee each time a user clicks on their ad. PPC campaigns are commonly run on search engines like Google and Bing, as well as social media platforms like Facebook and LinkedIn. Advertisers bid on keywords or audience segments relevant to their target market, and their ads are displayed when users search for those keywords or match the targeted segments. PPC advertising can be an effective way to drive targeted traffic to a website and generate leads or sales.

Pricing management system

A Pricing Management System are designed to manage, update, and optimize product pricing based on factors such as market demand, competitor pricing, cost structure, and customer preferences. They often integrate with PIM systems and e-commerce platforms to ensure consistent pricing information across all sales channels.

Procurement system

A procurement system is essentially a digital tool used by companies or organizations to streamline and manage their purchasing processes

Published SKUs

SKU (Stock Keeping Unit ) is a unique identifier used by businesses to track individual products and variations within their inventory. For search, it represents the number of individual items that can be searched for.

PunchOut

PunchOut technology enables buyers to shop a supplier's e-commerce site via a direct link from their own procurement system. It simplifies the buying process by allowing users to add items to their procurement system cart directly from the supplier's website, streamlining transactions especially in B2B environments.

React

React is a widely-used JavaScript library for building user interfaces, particularly single-page applications. Developed by Facebook, React allows developers to create reusable UI components and manage the state of their applications efficiently.

ROAS

Return on Ad Spend (ROAS) is a metric used to measure the revenue generated from advertising campaigns relative to the cost of running those campaigns. ROAS is calculated by dividing the total revenue generated by the total ad spend, providing a ratio that indicates the effectiveness of an advertising campaign. A higher ROAS indicates a more efficient use of advertising budget, while a lower ROAS suggests that a campaign may need optimization or a change in strategy.

SaaS

Software as a Service (SaaS) is a software licensing and delivery model where software is provided over the internet, rather than being installed on a user's local device. SaaS applications are typically accessed through a web browser and run on the provider's servers, eliminating the need for users to install, update, or maintain the software themselves. SaaS has become increasingly popular in recent years, with many businesses adopting cloud-based tools for tasks like customer relationship management, project management, and collaboration.

SCM

A Supply Chain Management (SCM) system oversee the flow of goods and services in a company's supply chain. They can manage supplier information, lead times, and product availability, ensuring seamless coordination between different stages of the supply chain.

SEO

Search Engine Optimization (SEO) is the process of improving a website's visibility and ranking on search engine results pages (SERPs) by optimizing its content, structure, and other factors. SEO techniques include keyword research, on-page optimization, link building, and technical improvements, all aimed at making a website more relevant and attractive to search engines. Effective SEO can lead to increased organic traffic, higher search rankings, and improved user experience.

SERP

Search Engine Results Page (SERP) is the page displayed by a search engine in response to a user's search query. SERPs typically include a mix of organic results, paid advertisements, and other features like local listings, news articles, or answer boxes. The goal of SEO is to improve a website's ranking on SERPs, making it more visible to users and increasing the likelihood that they will visit the site.

SKU

Stock Keeping Unit (SKU) is a unique identifier used by businesses to track individual products and variations within their inventory. SKUs are often alphanumeric codes that include information about a product's attributes, such as size, color, or model. SKUs simplify inventory management, enabling businesses to quickly locate and track products, monitor stock levels, and streamline order fulfillment.

SKUs in PIM

We consider each SKU as a unique identifier for a specific product variant, which includes distinctions such as different sizes, colors, or other unique attributes.

Spaces in CMS

All Spaces are within Organizations. Spaces are a dedicated place to work with complete separation of content.

SSL

Secure Sockets Layer (SSL) is a cryptographic protocol for encrypting data transmitted over the internet, ensuring that sensitive information remains secure and private. SSL creates an encrypted connection between a user's web browser and the server, preventing unauthorized parties from intercepting and reading the data in transit. Websites using SSL display a padlock icon in the browser's address bar, indicating that the connection is secure.

STS

Short-Term Support (STS) is a term used in software licensing, particularly by Microsoft, to describe software releases that come with shorter support periods and more frequent updates. STS releases typically receive new features and improvements at a faster pace compared to Long-Term Support (LTS) releases. STS releases are well-suited for businesses and organizations that prioritize access to the latest features and enhancements over long-term stability and support.

Storage

Data storage is the total size in terabytes of digital assets (images, videos and other content) that can be stored in our DAM system.

Swagger

Swagger is an open-source framework for designing, building, and documenting RESTful APIs. Swagger provides a set of tools and a standardized specification that enables developers to describe, test, and visualize API endpoints and their associated data models. By generating interactive documentation and client SDKs, Swagger helps to streamline the development process, improve collaboration between teams, and simplify the integration of APIs for developers and consumers.

TypeScript

TypeScript is a strongly typed, object-oriented, compiled programming language that is a superset of JavaScript. It adds optional static typing and other features to JavaScript, which can help developers catch errors during development and improve code quality and maintainability.

UI

User Interface (UI) refers to the visual layout, elements, and interactions that users encounter when using a website, application, or digital product. UI design focuses on the aesthetics and usability of a product, ensuring that users can easily navigate and interact with the system. Effective UI design incorporates visual hierarchy, clear labels, and intuitive controls, creating a seamless and enjoyable experience for users.

Users

A user seat is required to access the platform to create, edit, and manage content. Viewing live and draft content does not require a User seat.

UX

User Experience (UX) is the overall experience a user has while interacting with a website, application, or digital product. UX encompasses all aspects of a user's interaction with a product, including its functionality, usability, and design. The goal of UX design is to create products that are easy to use, efficient, and enjoyable, ultimately leading to increased user satisfaction and loyalty. UX design involves user research, information architecture, interaction design, and visual design, among other disciplines.

Web 2.0

Web 2.0 refers to the second generation of the World Wide Web, characterized by the shift from static web pages to dynamic, interactive content and the growth of social networking, user-generated content, and web applications. This era saw a significant increase in collaboration, sharing, and community-driven experiences on the internet.

Web 3.0

Web 3.0, also known as the Semantic Web or the decentralized web, represents the next generation of the internet, focused on creating a more intelligent, connected, and secure web experience. It aims to enable machines to better understand and process information through the use of artificial intelligence, blockchain technology, decentralized systems, and enhanced data interoperability.