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.


SaaS (Software as a Service)

Cloud-based software delivered over the internet, accessible via web browsers without local installation.

SASS (Syntactically Awesome Stylesheets)

CSS preprocessor that adds features like variables, nested rules, and mixins for more efficient styling.


The capability of a system to handle growth in workload by adding resources.

Scripting Language

Programming language used for automating tasks and writing small programs, often interpreted.


Agile framework for managing complex projects, focusing on iterative progress through sprints.


SDK (Software Development Kit)

Collection of software tools and libraries for developing applications for a specific platform.

SDLC (Software Development Life Cycle)

Process for planning, creating, testing, and deploying software applications.

SEO (Search Engine Optimization)

Techniques to improve a website’s visibility and ranking on search engine results pages.

Serverless Computing

Cloud computing model where the cloud provider manages the infrastructure, allowing developers to run code without provisioning servers.

Shadow DOM

Web standard for encapsulating a part of the DOM and CSS, creating self-contained components.


Set of instructions, data, or programs used to operate computers and execute specific tasks.

Software Engineering

Discipline of designing, developing, testing, and maintaining software systems.

Source Code

Human-readable instructions written in a programming language that define the behavior of a program.

SPA (Single Page Application)

Web application that loads a single HTML page and dynamically updates content as the user interacts.

SSG (Static Site Generator)

Tool that generates static HTML pages from templates and content, improving performance and security.

SSL/TLS (Secure Sockets Layer / Transport Layer Security)

Protocols for establishing authenticated and encrypted links between networked computers.

SSR (Server-Side Rendering)

Technique for rendering web pages on the server before sending them to the client, improving performance and SEO.


Programming language developed by Apple for building iOS, macOS, watchOS, and tvOS applications.


Set of rules that defines the combinations of symbols that are considered to be correctly structured programs in a programming language.