Tech jargon for non-techs

Tech Dictionary

Unlock a deeper understanding of custom software development with Tres Astronautas' carefully curated glossary. Designed specifically for non-technical leaders, our glossary provides clear, concise definitions of key terms and concepts used in the software development industry.



Subscribe to receive updates and be the first to know when new terms, workshops and insights are available
Thank you for subscribing, we will contact you soon.
Oops! Something went wrong while submitting the form.
Rp

Repository

A storage location where code, documents, and other files are stored and managed, typically using a version control system like Git.
Re

Refactoring

The process of restructuring existing code without changing its external behavior, aimed at improving the code’s structure, readability, and maintainability.
ML

MLP (Minimum Lovable Product)

A version of a product that includes just enough features to not only meet the core needs of early users but also to delight them, fostering strong emotional engagement and early adoption.
MVP

MVP (Minimum Viable Product)

A basic version of a product that includes only the essential features needed to validate the product idea and gather user feedback.
Ms

Microservices

An architectural style that structures a software application as a collection of loosely coupled, independently deployable services, each responsible for a specific business function.
Ls

Legacy System

An outdated software system that is still in use, often because it is critical to business operations, but which may no longer be supported or scalable.
Ls

Lean Startup

A methodology that focuses on building a business or product through iterative development, continuous feedback, and validated learning to minimize risks and increase the chances of success.
Kb

Kanban

A visual workflow management method used in Agile development to balance work demands with available capacity, visualizing the progress of tasks.
It

Iteration

A process in Agile development where a set of tasks or features is completed within a specific time frame, often referred to as a sprint.
Gt

Git

A distributed version control system that tracks changes in source code during software development, allowing multiple developers to collaborate.
Fe

Frontend

The part of a software application that interacts directly with the user, typically the user interface (UI) and user experience (UX) components.
Fa

Framework

A framework is a pre-built set of tools, libraries, and best practices that provides a foundation for developing software applications.
Fe

Feature

A distinct piece of functionality or capability within a software application that provides value to the user.
Ev

Environment (Development, Testing, Production)

Different environments in software development where code is built, tested, and deployed.
DO

DevOps

A set of practices that combines software development (Dev) and IT operations (Ops) to shorten the development lifecycle.
De

Deployment

The process of making a software application available for use.
Cm

Component

A modular, reusable piece of software that performs a specific function within a larger system.
Co

Codebase

The entire collection of source code used to build a particular software application.
Cl

Cloud Computing

The delivery of computing services (servers, storage, databases, networking, software, etc.) over the internet ("the cloud").
Ci

CI/CD

CI/CD (Continuous Integration/Continuous Delivery) is a set of practices that automate the integration and delivery of code changes
Bu

Build

The process of converting source code into a standalone form that can be run on a computer or device.
Bu

Bug

An error, flaw, or fault in software that causes it to produce incorrect or unintended results.
Ba

Backlog

A prioritized list of tasks, features, or bug fixes that need to be addressed in a project.
Ap

API

(Application Programming Interface) A set of rules and tools that allow different software applications to communicate with each other.
Ag

Agile

Agile is a project management methodology that focuses on delivering work in small, incremental stages, called sprints.
Houston, we have a new mission!

Ready to discuss your project with us?

Name
Mail
Info
Contact us
T-minus 2

One step closer to the stars!

We can't wait to dive into the details of your project and explore the ways we can contribute to its success.  Expect a member of our team to contact you within 2 business days.If you prefer to have a non-disclosure agreement in place before we delve into the specifics, feel free to download and fill out ours. Once completed, you can send it back to us at admin@tresastroanutas.com
There was an error! Please try again.