Software Development Glossary — Letter H
31 terms starting with H
Welcome to the letter H of the CodeBranch Software Development Glossary. This section compiles all technical concepts, methodologies, frameworks, and engineering terms starting with H that our team uses across day-to-day software delivery — from architecture and backend systems to AI, DevOps, cloud infrastructure, security, mobile, and quality assurance.
Each entry links to a dedicated page with a plain-language definition, practical usage examples, and how the term fits into modern software engineering. Whether you are a founder evaluating a technical proposal, a product manager aligning with an engineering team, or a developer brushing up on terminology, these definitions are written to be clear, accurate, and directly applicable to real-world projects.
The glossary is continuously expanded as new technologies emerge and as our engineering practices evolve. It reflects how CodeBranch actually builds software today — with AI-powered agentic development, Spec-Driven Development (SDD), closed-loop CI/CD pipelines, and production-grade quality gates. If you cannot find a term here, browse the other letters or reach out to our team.
Terms Starting with H
- Hadoop
- Hardware Security Module (HSM)
- Hardware Virtualization
- Hash Collision
- Hash Table
- Hashing
- HATEOAS (Hypermedia as the Engine of Application State)
- HDFS (Hadoop Distributed File System)
- Headless CMS (Content Management System)
- Heat Map
- Helm
- Heuristic Algorithm
- Heuristic Evaluation
- High Availability
- High Throughput
- High-Performance Computing (HPC)
- High-Performance Computing (HPC)
- HLS (HTTP Live Streaming)
- HMAC (Hash-based Message Authentication Code)
- Horizontal Partitioning
- Horizontal scaling
- Host-Based Intrusion Detection System (HIDS)
- Hotfix
- HTTP/2
- HTTP/HTTPS
- Human-Computer Interaction (HCI)
- Hybrid App Development
- Hybrid Cloud
- Hyper-Converged Infrastructure (HCI)
- HyperText Markup Language (HTML)
- Hypervisor
Need more than a definition?
Our glossary is a reference, but real engineering decisions need context. If you are evaluating a technology or planning a project, our solutions architects can help translate these concepts into concrete recommendations for your use case.
Talk to our team