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.


Waterfall Model

Sequential software development methodology where each phase (requirements, design, implementation, testing, maintenance) must be completed before moving to the next.

Web App

Application that runs in a web browser, providing interactive functionality over the internet.



Low-level binary format that runs in web browsers, providing near-native performance for web applications.



Module bundler for JavaScript applications, packaging modules and assets for use in a browser.



Protocol for full-duplex communication channels over a single TCP connection, enabling real-time data transfer between client and server.