Technology, Learning & Knowledge Management Glossary

This glossary is a unified reference for terminology used across Technical Writing, Instructional Design, Learning and Development, Knowledge Management, and modern technology disciplines. It brings together foundational concepts, industry standards, tools, frameworks, and practical definitions that support clear communication, consistent documentation, and effective knowledge sharing. Whether you are creating content, designing training, managing information, or working in an enterprise technology environment, this glossary provides a structured guide to the terms shaping today's technical and learning practices.

Search the glossary

Glossary terms

Term
Category
 
Icon Software Development and Programming Definition
ISO/IEC 18019:2004 Software Development and Programming Definition
ISO/IEC 26514:2008 Software Development and Programming Definition
Litho Printing Software Development and Programming Definition
Schema Document Software Development and Programming Definition
API Documentation Software Development and Programming Definition
Endpoint Software Development and Programming Definition
Parameter Software Development and Programming Definition
OpenAPI Software Development and Programming Definition
Payload Software Development and Programming Definition
Pull Request Software Development and Programming Definition
Version Control Software Development and Programming Definition
Git Software Development and Programming Definition
Binary Tree Software Development and Programming Definition
Abstract Class Software Development and Programming Definition
Abstraction Software Development and Programming Definition
Algorithmic Complexity Software Development and Programming Definition
Application Binary Interface (ABI) Software Development and Programming Definition
Architectural Pattern Software Development and Programming Definition
Bytecode Software Development and Programming Definition
Callback Software Development and Programming Definition
Code Smell Software Development and Programming Definition
Assertion Software Development and Programming Definition
Asynchronous Programming Software Development and Programming Definition
Atomic Operation Software Development and Programming Definition
Branch Software Development and Programming Definition
Data Structure Software Development and Programming Definition
Dead Code Software Development and Programming Definition
Dependency Injection Software Development and Programming Definition
Build Automation Software Development and Programming Definition
Code Coverage Software Development and Programming Definition
Code Review Software Development and Programming Definition
Compilation Software Development and Programming Definition
Dynamic Linking Software Development and Programming Definition
Executable Software Development and Programming Definition
Generic Programming Software Development and Programming Definition
Compiler Software Development and Programming Definition
Concurrency Software Development and Programming Definition
Constructor Software Development and Programming Definition
Immutable Object Software Development and Programming Definition
Interpreter Software Development and Programming Definition
Linting Software Development and Programming Definition
Local Variable Software Development and Programming Definition
Coupling Software Development and Programming Definition
Deadlock Software Development and Programming Definition
Design Pattern Software Development and Programming Definition
Encapsulation Software Development and Programming Definition
Module Software Development and Programming Definition
Polymorphism Software Development and Programming Definition
Programming Paradigm Software Development and Programming Definition