Tech Glossary
for Product
Managers
Part 1 (25 terms)
Understanding tech made easier
Understanding tech terms isn't about
becoming an engineer, but bridging the
communication gap.
By speaking the same language, you can
Collaborate effectively with your
engineering team
Ask insightful questions and make
informed decisions
Build products users love, with a clear
understanding of the technical
possibilities.
API: Messengers allowing different systems
to talk and exchange information.
Backend: The hidden part of a system that
handles data processing and database
interaction.
Bug: An error in code causing unexpected
behavior.
Cache: Temporary storage for frequently
accessed data to improve performance.
Cloud computing: Accessing computing
resources like servers over the internet.
CSS (Cascading Style Sheet): Defines the
visual layout of a website or app.
Database: Digital storage for organized
information like user profiles or product
details.
Encryption: Scrambling data to make it
unreadable without a key.
Frontend: The user interface of a website or
app that users see and interact with.
GIT: A version control system for tracking
changes in code.
HTTP:The foundation of communication
between web servers and browsers.
HTTPS: Secure version of HTTP with
encryption for data protection.
JavaScript: A programming language used to
create interactive elements on web pages.
Machine Learning: Algorithms that learn
from data to improve performance over time.
Microservices: Building an application as a
collection of small, independent services.
MVP (Minimum Viable Product):A basic
version of a product to test core functionality
with users.
Responsive Design: Websites that
automatically adjust to different screen sizes
(mobile, desktop).
Scalability: Ability of a system to handle
increasing users or data volume.
Security: Protecting a system from
unauthorized access, data breaches, and
other threats.
Server: A computer that stores, processes,
and delivers data on a network.
SDK (Software Development Kit):Set of
tools and libraries to help developers build
apps for a specific platform.
UI (User Interface): Elements on a screen
that users interact with (buttons, menus).
UX (User Experience): Overall experience a
user has when interacting with a product.
User Testing: Observing users interact with a
product to identify usability issues.
Virtual Machine: A software program that
imitates a physical computer.
Stay tuned for Part II
Follow & stay tuned for
Product management
content!
Need help with your
Product Career?
Let’s connect!
Like Comment Share save