Frameworks Glossary

Browse 40 frameworks terms defined in plain English, from the cultural dictionary of computing.

40 Frameworks Terms

AI Agent Framework
A software framework for building agent-style AI systems with tools, memory, planning, and multi-step workflows.
AI Framework
A framework used to build, orchestrate, train, or serve AI applications and workflows. AI frameworks can provide abstractions for prompts, pipelines, model...
API Framework
A software framework used to build, route, validate, and manage APIs, often providing features like middleware, serialization, auth hooks, and schema handling....
Application Context
The collection of runtime state, dependencies, environment information, and framework-managed objects available to an application or component while it runs....
Automation Framework
A framework that provides structure, conventions, and reusable components for writing and running automated tasks such as tests, deployments, browser actions,...
Backend Framework
A server-side framework that provides routing, middleware, request handling, configuration, and other common infrastructure for building backend services....
Binder
A component that connects one representation to another, such as request data to typed objects, interfaces to implementations, or configuration values to...
Business Model Canvas
A one-page strategic framework for mapping a company's key elements such as customers, value proposition, channels, revenue streams, and costs. It is commonly...
CMMC
Cybersecurity Maturity Model Certification, the U.S. Department of Defense framework used to assess and require cybersecurity practices for contractors...
Code Framework
A framework or structural foundation that provides conventions, reusable components, and lifecycle hooks for building software. A code framework shapes how...
Compliance Framework
A structured set of controls, requirements, and guidance used to assess or demonstrate compliance with regulatory, industry, or contractual security...
Component Framework
A framework organized around reusable components as the main unit of composition, state handling, and rendering. Component frameworks provide lifecycle rules,...
Core Framework
The main framework layer that defines the primary conventions, abstractions, and extension points of an application or platform. A core framework often handles...
CSS Framework
A collection of prebuilt CSS styles, layout systems, utilities, and components intended to speed up frontend development. CSS frameworks can improve...
Custom Renderer
A rendering implementation that converts an abstract representation into a specific output target using logic tailored to that target. Custom renderers are...
Custom Resolver
A user-defined mechanism for looking up or selecting values such as modules, dependencies, fields, routes, or resources according to application-specific...
Custom Router
A routing component built or heavily customized to direct requests, navigation, or messages according to project-specific rules. Custom routers are often...
Cyber Kill Chain
Cyber Kill Chain is a staged intrusion model that describes how adversaries progress from reconnaissance to actions on objectives. Security teams use it to...
Cynefin Framework
A decision-making framework that classifies situations into domains such as clear, complicated, complex, and chaotic, each requiring different responses. In...
Decision Framework
A structured way of making decisions by clarifying criteria, options, risks, and tradeoffs. In tech culture decision frameworks are useful when they create...
Erlang OTP
The Open Telecom Platform, a set of libraries, behaviors, and design principles that form the standard foundation for building robust Erlang systems. In...
Escape Hatch
A supported way to bypass an abstraction, framework rule, or restrictive default when the standard path cannot handle a real requirement. Good escape hatches...
Framework Fatigue
Exhaustion or cynicism caused by the rapid churn of new frameworks, rewritten stacks, and pressure to keep relearning tool ecosystems. In developer culture...
Framework Hell
A painful situation where frameworks impose too much ceremony, hidden behavior, upgrade pain, or conflicting abstraction. In engineering slang, framework hell...
Frameworks vs Libraries
A Frameworks vs Libraries is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Fullstack Framework
A Fullstack Framework is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
GUI Framework
A GUI Framework is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Java Spring
The Spring ecosystem of Java frameworks for building applications with dependency injection, web MVC, data access, security, and integration support. In modern...
JAX
A numerical computing library for high-performance machine learning with automatic differentiation and XLA compilation. It influences how models are trained,...
Jobs-to-Be-Done
A product and marketing framework that focuses on the underlying job a user is trying to accomplish rather than on demographics or feature checklists. Teams...
Ktor
A Kotlin framework for building web applications, APIs, and network services.
Lean Canvas
A one-page planning framework adapted for startups that emphasizes problem, solution, key metrics, unfair advantage, and customer segments. It is designed to...
Lifecycle Hook
A callback method invoked by a framework at a specific stage of a component's or resource's lifecycle — such as creation, mounting, updating, or destruction....
Magic
Behavior in a tool or codebase that works without obvious explanation, often because an abstraction is hiding important mechanics. The word can be admiring...
Middleware Slang
A colloquial use of 'middleware' to mean any layer that intercepts, transforms, checks, or enriches data flowing between two parts of a system. It broadens the...
Multi-Agent Framework
A framework designed to help developers build, coordinate, and observe systems composed of multiple agents. Multi-agent frameworks usually provide abstractions...
New Hotness
A joking term for the newest popular tool, framework, platform, or idea that everyone suddenly wants to adopt. It usually carries skepticism about trend cycles...
RAG Framework
A framework that provides components or abstractions for building retrieval-augmented generation systems, such as indexing, retrievers, prompt templates, and...
Risk Framework
A structured model for identifying, evaluating, treating, and tracking risk across an organization. Risk frameworks provide common terminology, roles, scoring...
Toolkit
A bundled collection of libraries, utilities, and conventions designed to simplify building a specific kind of application — such as Redux Toolkit for state...

Related Topics