Developers Dictionary

Developers, regardless of organization, often use a variety of terms to describe different concepts. Below is a list of definitions to help stakeholders better understand the language that Developers use.



Hardware refers to the physical components of a computer system. This includes the computer itself, which houses the central processing unit (CPU), memory, and storage, as well as peripherals like keyboards, mice, monitors, and printers.

High-Level Language

A High-Level Language is a programming language that provides a high degree of abstraction from the computer’s hardware. It allows for the creation of programs that are more readable and understandable by humans and is generally portable across multiple platforms. Examples include Python, Java, and C#.

HTML (Hypertext Markup Language)

HTML (Hypertext Markup Language) is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

Human Computer Interface

Human Computer Interface (HCI) is a field of study focusing on the design and use of computer technology, particularly the interfaces between people (users) and computers. Researchers in the field of HCI both observe the ways in which humans interact with computers and design technologies that let humans interact with computers in novel ways.

Hybrid App Development

Hybrid App Development involves creating applications that can run on multiple platforms (like iOS and Android) using the same code base. Hybrid apps are typically built using HTML, CSS, and JavaScript, and then wrapped in a native application using platforms like Cordova or Ionic, allowing them to access device capabilities.

Hybrid Cloud

A hybrid cloud is an IT architecture that combines a private cloud (or on-premises data center) with one or more public cloud services, allowing data and applications to be shared between them.