Tech Jargons

Everything you need to know about software, web, and mobile app development terminology.

Software Development

Minimum Viable Product (MVP)

A version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort.

Read Definition
Mobile App Development

Native vs Cross-Platform Apps

The difference between building a mobile app specifically for one platform (Native) versus building one app that runs on both iOS and Android (Cross-Platform).

Read Definition
Web & Software

API (Application Programming Interface)

A set of rules and protocols that allows different software applications to communicate with each other.

Read Definition
Design

UI/UX Design

User Interface (UI) focuses on the look and layout, while User Experience (UX) focuses on how the app feels and functions for the user.

Read Definition
Software Development

Software as a Service (SaaS)

A cloud-based software delivery model where applications are hosted by a vendor and accessed by users via the internet, typically on a subscription basis.

Read Definition
Web Development

Progressive Web App (PWA)

A web application that behaves like a native mobile app, offering features like offline access and push notifications directly from a browser.

Read Definition
Software Development

Tech Stack

The combination of programming languages, frameworks, databases, and tools used to build a web or mobile application.

Read Definition
Web & Software

Full-Stack Development

The development of both the front-end (client side) and back-end (server side) portions of a web application.

Read Definition
Software Development

Custom Software Development

The process of designing, creating, deploying and maintaining software specifically for a specific set of users, functions or organizations.

Read Definition
Infrastructure

Cloud Hosting (AWS, GCP)

Hosting applications and websites on virtual servers in the cloud rather than on a single physical server.

Read Definition
Mobile App Development

React Native vs Flutter

A comparison between the two most popular cross-platform mobile app development frameworks.

Read Definition
Business Software

ERP (Enterprise Resource Planning)

A type of software system that helps organizations automate and manage core business processes for optimal performance.

Read Definition
Software Development

MVP vs Prototype

A prototype is a model built to test a concept, while an MVP is a functional product built to be released to actual users.

Read Definition
Web Development

Headless CMS

A content management system where the backend (content repository) is entirely separated from the frontend (the presentation layer).

Read Definition
DevOps & Infrastructure

CI/CD (Continuous Integration / Deployment)

A method to frequently deliver apps to customers by introducing automation into the stages of app development.

Read Definition
Ready to start your project? Talk to us