Skip to content

Glossary

Software Development Glossary

Plain-English definitions of the terms you will hear when planning, building or buying software.

H

  • Headless commerce

    Headless commerce is an e-commerce setup where the storefront customers see is built separately from the commerce engine that handles products, carts and orders, and the two communicate through APIs.

M

  • MVP (Minimum Viable Product)

    An MVP (minimum viable product) is the smallest version of a product that real users can use and pay for, built to test whether an idea solves a real problem before investing in the full product.

S

  • SaaS (Software as a Service)

    SaaS (software as a service) is software hosted by the provider and used online through a browser or app, paid for by monthly or yearly subscription instead of a one-off licence.

T

  • Tech stack

    A tech stack is the combination of programming languages, frameworks, databases and cloud services used to build and run a software application, usually split into front end, back end and infrastructure.

Let's talk

Have a project in mind?

Tell us what you are building. You get a scoped estimate and a timeline within two working days.