Trusted partner in business excellenceJoin us now
FIX KNOWLEDGE HUB

Software, AI & Technology Glossary

Clear explanations of the engineering, AI, data, cloud, QA, and delivery terms buyers encounter when planning technology initiatives.

80 terms found

AI & Machine Learning

Agentic AI

AI systems designed to plan and execute multi-step tasks with a degree of autonomy, often using tools, memory, workflows, and human approval controls.

AI/ML Services

AI & Machine Learning

AI governance

The policies, decision rights, controls, and accountability practices used to develop and operate AI systems responsibly across their lifecycle.

CTO as a Service

AI & Machine Learning

AI readiness assessment

A structured evaluation of an organization’s strategy, data, technology, governance, skills, and operating model before it invests in AI initiatives.

Take the assessment

QA & Quality Engineering

AI-assisted testing

The use of approved AI tools to support test design, data preparation, defect analysis, automation, and quality reporting under human review.

Software Testing & QA

AI & Machine Learning

AI-augmented development

A software delivery approach where engineers use approved AI tools to accelerate research, coding, testing, refactoring, and documentation while retaining human accountability.

AI/ML Services

Software Engineering

API integration

The connection of applications or services through defined interfaces so they can exchange data, trigger workflows, and operate as a coordinated system.

Enterprise Integration

Software Engineering

API management

The governance, publication, security, monitoring, and lifecycle control of APIs used by internal teams, partners, and customer applications.

Enterprise Integration

Software Engineering

Application engineering

The disciplined design, development, integration, testing, and operation of software applications around defined user and business requirements.

Custom Software

Software Engineering

Backend for Frontend (BFF)

An architecture pattern that provides a dedicated backend layer for a specific frontend experience, such as web, mobile, or partner applications.

Web App Development

Data & Analytics

Business intelligence (BI)

The processes and tools used to transform operational data into reports, dashboards, and analysis that support business decisions.

Data & Analytics

Digital Transformation

Business process automation

The redesign and automation of repeatable business workflows to reduce manual effort, improve consistency, and provide clearer operational data.

Digital Transformation

Data & Analytics

Change Data Capture (CDC)

A data-integration technique that detects inserted, updated, or deleted records and delivers those changes to downstream systems with minimal delay.

Data Engineering

Cloud & DevOps

CI/CD

Continuous Integration and Continuous Delivery practices that automate building, testing, and releasing software to make changes safer and more frequent.

Delivery Methodology

Cloud & DevOps

Cloud modernization

The improvement or migration of applications, infrastructure, and operating practices to use scalable cloud services, automation, and modern architecture.

System Modernization

AI & Machine Learning

Computer vision

A field of AI that enables systems to analyze images or video for tasks such as detection, classification, inspection, and visual search.

AI/ML Services

Cloud & DevOps

Containerization

The packaging of an application and its dependencies into a portable, isolated runtime unit that behaves consistently across environments.

System Modernization

Digital Transformation

CRM integration

The connection of a customer relationship management platform with websites, sales, service, marketing, analytics, and operational systems.

Salesforce Services

Software Engineering

Cross-platform application

A mobile or desktop application built from a shared codebase that can run across multiple operating systems while retaining platform-specific capabilities.

Mobile Development

Data & Analytics

Customer Data Platform (CDP)

A platform that unifies customer data from multiple sources into governed profiles that can support analytics, segmentation, and activation.

Website Development

Data & Analytics

Data governance

The roles, policies, standards, and controls that keep organizational data secure, understandable, accountable, and fit for approved use.

Data & Analytics

Data & Analytics

Data lake

A scalable repository that stores large volumes of raw or lightly processed structured, semi-structured, and unstructured data for future use.

Data Engineering

Data & Analytics

Data lakehouse

A data architecture that combines the flexible storage of a data lake with management and analytical capabilities commonly associated with a warehouse.

Data Engineering

Data & Analytics

Data mesh

A decentralized data operating model where domain teams own data products while shared standards provide governance, discovery, and interoperability.

Data Engineering

Data & Analytics

Data pipeline

A repeatable process that collects, validates, transforms, and moves data from source systems into destinations used for analytics, operations, or AI.

Data Engineering

Data & Analytics

Data quality

The degree to which data is accurate, complete, consistent, timely, valid, and suitable for operational, analytical, or AI use.

Data Engineering

Data & Analytics

Data warehouse

A centralized analytical data store designed to combine information from multiple systems for reporting, business intelligence, and historical analysis.

Data Engineering

Engagement Models

Dedicated development team

A stable, long-term team assigned to a customer’s product roadmap, with roles and capacity shaped around ongoing delivery needs.

Dedicated Team

Cloud & DevOps

DevSecOps

The integration of security practices, automated checks, and shared responsibility throughout software development and infrastructure operations.

Managed IT Services

Digital Transformation

Digital strategy

A practical plan that connects business priorities with customer experience, operating processes, data, technology investment, and measurable outcomes.

Digital Consulting

Digital Transformation

Digital transformation

The coordinated redesign of customer experiences, operations, business models, and organizational capabilities using digital technology and data.

Digital Transformation

Software Engineering

Domain-Driven Design (DDD)

A software design approach that organizes models and architecture around business domains, shared language, and clearly bounded areas of responsibility.

Custom Software

Data & Analytics

ETL (Extract, Transform, Load)

A data workflow that collects information from source systems, converts it into a usable structure, and loads it into a target platform.

Data Engineering

Software Engineering

Event-driven architecture

A system design in which services publish and respond to business or technical events, enabling asynchronous workflows and looser coupling.

Enterprise Integration

Digital Transformation

Fractional CTO

An experienced technology executive engaged on a flexible basis to guide strategy, architecture, teams, investment, governance, and critical programs.

CTO as a Service

AI & Machine Learning

Generative AI

Artificial intelligence that creates new text, code, images, audio, or other content based on patterns learned from data and supplied instructions.

AI/ML Services

Cloud & DevOps

GitOps

An operational approach where version-controlled configuration is the source of truth and automated processes reconcile environments with that desired state.

Delivery Methodology

Software Engineering

Headless CMS

A content management system that delivers structured content through APIs, allowing teams to use the same content across websites, apps, and channels.

Web App Development

Software Engineering

Hybrid mobile application

A mobile application built with web technologies and delivered inside a native container to share implementation across iOS and Android.

Mobile Development

Cloud & DevOps

Incident management

A coordinated process for detecting, prioritizing, responding to, communicating, and learning from technology service disruptions.

Managed IT Services

Cloud & DevOps

Infrastructure as Code (IaC)

The management of cloud and infrastructure resources through version-controlled definitions that can be reviewed, tested, and deployed consistently.

Managed IT Services

Software Engineering

Integration Platform as a Service (iPaaS)

A cloud platform for building, deploying, monitoring, and governing integrations between applications, data sources, APIs, and business partners.

Enterprise Integration

AI & Machine Learning

Large Language Model (LLM)

A machine-learning model trained on large volumes of language data to understand and generate text, code, summaries, and other language-based outputs.

AI/ML Services

AI & Machine Learning

Machine learning

A branch of AI in which models learn patterns from data to make predictions, classifications, recommendations, or automated decisions.

AI/ML Services

Cloud & DevOps

Managed IT services

Ongoing responsibility for agreed technology operations, monitoring, maintenance, support, reliability, and continuous improvement under defined service levels.

Managed IT Services

Software Engineering

Microservices

An architecture that divides a system into independently deployable services aligned to focused capabilities and connected through defined interfaces.

System Modernization

Digital Transformation

Minimum Viable Product (MVP)

The smallest useful version of a product that can validate critical assumptions with real users before larger investment and expansion.

MVP & SaaS Development

AI & Machine Learning

MLOps

The engineering practices used to version, deploy, monitor, evaluate, govern, and continuously improve machine-learning models in production.

AI/ML Services

Software Engineering

Multi-tenant architecture

A software architecture where one platform securely serves multiple customer organizations while separating their data, configuration, and access.

MVP & SaaS Development

Software Engineering

Native mobile application

An application developed specifically for one operating system using its native languages, frameworks, interface conventions, and device capabilities.

Mobile Development

AI & Machine Learning

Natural Language Processing (NLP)

AI techniques that enable software to analyze, classify, search, translate, summarize, or generate human language.

AI/ML Services

Cloud & DevOps

Observability

The ability to understand a system’s internal condition through connected metrics, logs, traces, events, and operational context.

Managed IT Services

QA & Quality Engineering

Performance testing

Testing that measures responsiveness, throughput, stability, and resource behavior under expected, peak, stress, or sustained workloads.

Software Testing & QA

Cloud & DevOps

Platform engineering

The creation and operation of shared internal platforms that give delivery teams standardized, self-service paths for building and running software.

Managed IT Services

Data & Analytics

Predictive analytics

The use of historical data, statistical methods, and machine learning to estimate likely future outcomes, behaviors, or operational conditions.

Data & Analytics

Digital Transformation

Product discovery

A structured process for understanding users, problems, value, feasibility, risk, and priorities before committing to full product development.

MVP & SaaS Development

Software Engineering

Progressive Web Application (PWA)

A web application enhanced with browser and device capabilities to provide installability, offline behavior, notifications, and app-like interactions.

Web App Development

Engagement Models

Project-based outsourcing

An engagement model where a provider takes responsibility for delivering an agreed project scope, team, plan, quality controls, and outcomes.

Project-Based Outsourcing

QA & Quality Engineering

Quality Engineering

A whole-lifecycle approach that builds quality into requirements, design, code, automation, environments, releases, and production feedback.

Software Testing & QA

Data & Analytics

Real-time analytics

The processing and analysis of continuously arriving data quickly enough to support immediate operational decisions, alerts, or customer experiences.

Data & Analytics

QA & Quality Engineering

Regression testing

The repeated verification that existing functionality still works after software, configuration, dependency, or environment changes.

Software Testing & QA

AI & Machine Learning

Retrieval-Augmented Generation (RAG)

An AI pattern that retrieves relevant information from approved knowledge sources and supplies it to a generative model to improve contextual answers.

AI/ML Services

Digital Transformation

Robotic Process Automation (RPA)

Software automation that performs defined, rules-based interactions across user interfaces and systems to reduce repetitive manual work.

Digital Transformation

Software Engineering

SaaS (Software as a Service)

Software delivered and maintained as an online service, commonly using subscription access, shared platform operations, and continuous updates.

MVP & SaaS Development

Digital Transformation

Salesforce CRM

A cloud customer relationship management platform used to coordinate sales, service, marketing, automation, analytics, and customer data.

Salesforce Services

QA & Quality Engineering

Secure Software Development Lifecycle (SSDLC)

A delivery lifecycle that integrates security requirements, design review, secure coding, testing, release controls, and maintenance practices.

Trust Center

QA & Quality Engineering

Security testing

The assessment of software and configurations for vulnerabilities, unsafe behavior, access-control weaknesses, and security requirement failures.

Software Testing & QA

Cloud & DevOps

Serverless computing

A cloud execution model where the provider manages underlying infrastructure and applications consume automatically scaled functions or managed services.

System Modernization

Cloud & DevOps

Service Level Agreement (SLA)

A documented agreement that defines measurable service commitments, responsibilities, support coverage, response targets, and reporting expectations.

Managed IT Services

QA & Quality Engineering

Shift-left testing

Moving quality activities earlier in delivery so requirements, design, code, and integrations are tested before defects become expensive to resolve.

Software Testing & QA

QA & Quality Engineering

Shift-right testing

Quality practices performed after release, including monitoring, experimentation, resilience testing, and analysis of real production behavior.

Software Testing & QA

Cloud & DevOps

Site Reliability Engineering (SRE)

An engineering discipline that applies software practices to operations through service objectives, automation, monitoring, incident response, and reliability work.

Managed IT Services

Engagement Models

Staff augmentation

An engagement model that adds selected specialists to an existing customer team to address capability, capacity, or delivery gaps.

IT Staff Augmentation

Software Engineering

Technical debt

The future cost and delivery constraint created when software decisions favor short-term speed over maintainability, quality, security, or architecture.

System Modernization

Digital Transformation

Technology due diligence

An evidence-based review of product, architecture, data, security, teams, delivery capability, cost, and risk for investment or acquisition decisions.

CTO as a Service

Digital Transformation

Technology roadmap

A sequenced plan connecting business objectives with architecture, platforms, delivery initiatives, dependencies, investment, and measurable milestones.

CTO as a Service

QA & Quality Engineering

Test automation

The use of scripts, frameworks, and pipelines to execute repeatable software checks and provide faster feedback on product quality.

Software Testing & QA

QA & Quality Engineering

Testing Center of Excellence (TCoE)

A shared quality capability that establishes testing standards, governance, expertise, automation, metrics, tools, and reusable practices across teams.

Software Testing & QA

QA & Quality Engineering

User Acceptance Testing (UAT)

Business-led validation that a solution supports agreed user needs, processes, rules, and acceptance criteria before release or operational adoption.

Software Testing & QA

Software Engineering

Web accessibility

The design and development of websites and applications so people with different abilities can perceive, navigate, understand, and use them.

SME Website Development

Digital Transformation

Website conversion tracking

The measurement of meaningful website actions such as enquiries, registrations, purchases, downloads, and campaign-assisted customer journeys.

SME Website Development