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
 
C4 Model Software Development and Programming Definition
JSON Schema Software Development and Programming Definition
Privileged Code Software Development and Programming Definition
JSDoc Software Development and Programming Definition
SDK Documentation Software Development and Programming Definition
Code Documentation Software Development and Programming Definition
Docstring Software Development and Programming Definition
IEEE 829 Software Development and Programming Definition
ISO/IEC/IEEE 29119 Software Development and Programming Definition
Test Procedure Software Development and Programming Definition
Test Report Software Development and Programming Definition
Test Documentation Software Development and Programming Definition
Regular Expression Software Development and Programming Definition
Quality Model Software Development and Programming Definition
Software Quality Software Development and Programming Definition
React Software Development and Programming Definition
Angular Software Development and Programming Definition
Vue.js Software Development and Programming Definition
Next.js Software Development and Programming Definition
Rest Software Development and Programming Definition
Serializable Object Software Development and Programming Definition
Sloppy Mode Software Development and Programming Definition
Snake Case Software Development and Programming Definition
Strict Mode Software Development and Programming Definition
String Software Development and Programming Definition
Symbol Software Development and Programming Definition
Tree Shaking Software Development and Programming Definition
Truthy Software Development and Programming Definition
Type Coercion Software Development and Programming Definition
Type Conversion Software Development and Programming Definition
TypeScript Software Development and Programming Definition
WebIDL Software Development and Programming Definition
Wrapper Software Development and Programming Definition
Cloud-Native Security Software Development and Programming Definition
Function as a Service (FaaS) Software Development and Programming Definition
Loosely Coupled Architecture Software Development and Programming Definition
Microservices Software Development and Programming Definition
YAML Software Development and Programming Definition
Serverless Software Development and Programming Definition
Stateful Apps Software Development and Programming Definition
Tightly Coupled Architecture Software Development and Programming Definition
Distributed Version Control Software Development and Programming Definition
Branching Strategy Software Development and Programming Definition
Trunk-Based Development Software Development and Programming Definition
Feature Branch Software Development and Programming Definition
Build Process Software Development and Programming Definition
Build Server Software Development and Programming Definition
Build Agent Software Development and Programming Definition
Build Artifact Software Development and Programming Definition
Artifact Repository Software Development and Programming Definition