Skip to main content
โšก Calmops

Business & Marketing Terms Every Developer Should Know

Introduction

You’re in a meeting. Your PM says: “We need to improve our CAC to LTV ratio and focus on retention metrics to achieve PMF before we can scale.”

You nod, but internally you’re confused. Is this English?

This is the problem: Developers and business people speak different languages. When you don’t understand business terminology, you can’t contribute meaningfully to product decisions. You can’t advocate for technical solutions. You can’t understand why certain features matter.

This guide translates business jargon into plain English. No fluff. Just the terms you actually need to know to communicate with PMs, marketers, and sales teams.


Core Business Metrics

Revenue & Growth

MRR (Monthly Recurring Revenue)

  • The predictable revenue you make each month from subscriptions
  • Example: 100 customers ร— $50/month = $5,000 MRR
  • Why it matters: Shows business health and growth trajectory
  • Developer context: This is what keeps the company alive

ARR (Annual Recurring Revenue)

  • MRR ร— 12 (or total annual subscription revenue)
  • Example: $5,000 MRR = $60,000 ARR
  • Why it matters: Used for valuation and investor pitches
  • Developer context: Bigger number, same concept

Churn Rate

  • Percentage of customers who cancel each month
  • Example: 100 customers, 5 cancel = 5% churn
  • Why it matters: High churn means the product isn’t sticky
  • Developer context: If churn is high, your features aren’t solving the problem

Burn Rate

  • How fast you’re spending money (usually monthly)
  • Example: Spending $50,000/month with $100,000 in the bank = 2 months runway
  • Why it matters: Determines how long the company can survive
  • Developer context: Affects hiring, feature priorities, and urgency

Runway

  • How many months until you run out of money
  • Calculated as: Cash in bank รท Monthly burn rate
  • Example: $200,000 รท $50,000/month = 4 months runway
  • Why it matters: Determines urgency and decision-making
  • Developer context: Short runway = move fast, cut scope

Customer Metrics

CAC (Customer Acquisition Cost)

  • How much you spend to acquire one customer
  • Calculated as: Total marketing spend รท New customers acquired
  • Example: Spent $10,000 on ads, got 100 customers = $100 CAC
  • Why it matters: Determines if your business model is sustainable
  • Developer context: If CAC is high, you need to build features that reduce it

LTV (Lifetime Value)

  • Total profit you make from a customer over their lifetime
  • Rough calculation: Average monthly profit ร— Average customer lifetime (months)
  • Example: $40 profit/month ร— 12 months = $480 LTV
  • Why it matters: If LTV > CAC, your business works
  • Developer context: Features that increase retention directly increase LTV

CAC Payback Period

  • How many months until a customer pays back their acquisition cost
  • Example: $100 CAC, $40 profit/month = 2.5 months payback
  • Why it matters: Determines cash flow and sustainability
  • Developer context: Shorter payback = healthier business

NRR (Net Revenue Retention)

  • Revenue from existing customers this month vs. last month (including upgrades and churn)
  • Example: 100 customers at $50 = $5,000. Next month: 95 customers (5 churned) + 10 upgrades = $5,250 = 105% NRR
  • Why it matters: Shows if the product is getting stickier
  • Developer context: Improving NRR means building features customers love

Cohort Analysis

  • Grouping customers by when they signed up and tracking their behavior
  • Example: “Customers from January have 8% churn, customers from February have 12% churn”
  • Why it matters: Shows if product improvements are working
  • Developer context: Helps identify which features reduce churn

Product & Market Fit

PMF (Product-Market Fit)

Definition: Your product solves a real problem for a specific market, and customers actively want it.

Product-market fit (PMF) is when a product satisfies a strong market demand, meaning it solves a real problem for a specific group of people who enthusiastically buy, use, and recommend it, leading to natural growth and profitability without constant heavy marketing push. It’s the crucial alignment where your solution truly resonates with customers, making them pull the product from you rather than you pushing it on them, making it essential for startup success and easier fundraising.

Signs you have PMF:

  • Customers are asking for your product
  • Churn is low (< 5% monthly)
  • NRR is positive (> 100%)
  • Word-of-mouth is strong
  • You can’t keep up with demand

Why it matters: PMF is the inflection point. Before PMF, you’re experimenting. After PMF, you’re scaling.

Developer context: Before PMF, focus on building the right thing. After PMF, focus on scaling what works.

TAM (Total Addressable Market)

  • The total revenue opportunity if you captured 100% of your market
  • Example: 1 million potential customers ร— $100 average price = $100M TAM
  • Why it matters: Determines if the business can be big enough
  • Developer context: Affects long-term strategy and feature priorities

SAM (Serviceable Addressable Market)

  • The portion of TAM you can realistically reach
  • Example: TAM is $100M, but you can only reach $10M = $10M SAM
  • Why it matters: More realistic than TAM
  • Developer context: Helps set realistic growth targets

SOM (Serviceable Obtainable Market)

  • The portion of SAM you can realistically capture in the next 3-5 years
  • Example: SAM is $10M, realistic capture is $2M = $2M SOM
  • Why it matters: Used for business planning and forecasting
  • Developer context: Affects hiring and infrastructure planning

ICP (Ideal Customer Profile)

  • The specific type of customer that’s most valuable to your business
  • Example: “Mid-market SaaS companies with 50-500 employees, $5M+ ARR, in the US”
  • Why it matters: Focuses marketing and sales efforts
  • Developer context: Helps you understand who you’re building for

Beachhead Market

  • The first, smallest market segment you target to gain traction
  • Example: Start with freelance designers, then expand to agencies
  • Why it matters: Easier to dominate a small market than compete in a large one
  • Developer context: Affects feature priorities and messaging

Marketing & Acquisition

CAC Payback & Unit Economics

Unit Economics: The profit/loss on a single customer transaction

Example:

  • Customer pays $100/month
  • Cost to serve (hosting, support): $20/month
  • Gross margin: $80/month
  • CAC: $500
  • Payback period: 500 รท 80 = 6.25 months

Why it matters: Determines if the business is sustainable

Acquisition Channels

Organic/Viral

  • Users find you through word-of-mouth, referrals, or search
  • Cost: Low (mostly content creation)
  • Why it matters: Most sustainable long-term
  • Developer context: Build features that encourage sharing

Paid Ads

  • Google Ads, Facebook Ads, LinkedIn Ads, etc.
  • Cost: High (per click or per impression)
  • Why it matters: Fast but expensive
  • Developer context: Affects feature priorities (need to convert quickly)

Content Marketing

  • Blog posts, videos, guides that attract organic traffic
  • Cost: Medium (time to create)
  • Why it matters: Builds authority and trust
  • Developer context: Technical content can drive developer adoption

Sales (Outbound)

  • Direct outreach to potential customers
  • Cost: High (sales team salaries)
  • Why it matters: Works for high-ticket products
  • Developer context: Sales team needs good product documentation

Partnerships

  • Integrations, referrals, co-marketing with other companies
  • Cost: Low to medium
  • Why it matters: Leverages other companies’ audiences
  • Developer context: Requires good API documentation

Conversion Funnel

Awareness โ†’ Interest โ†’ Consideration โ†’ Decision โ†’ Retention

  • Awareness: People know you exist
  • Interest: People are interested in learning more
  • Consideration: People are evaluating your product
  • Decision: People buy
  • Retention: People stay and expand

Why it matters: Each stage has different metrics and optimization strategies

Developer context: Different features optimize different stages (landing page for awareness, onboarding for decision, features for retention)

Conversion Rate

  • Percentage of people who take a desired action
  • Example: 1,000 visitors, 50 sign up = 5% conversion rate
  • Why it matters: Small improvements compound
  • Developer context: Improving onboarding by 1% = 1% more customers

Funnel Leakage

  • Where people drop off in the conversion funnel
  • Example: 1,000 visitors โ†’ 500 sign up (50% drop) โ†’ 100 activate (80% drop)
  • Why it matters: Identifies where to focus optimization
  • Developer context: If onboarding has high drop-off, fix that first

Product Strategy

Feature Prioritization

RICE Scoring (Reach, Impact, Confidence, Effort)

  • Reach: How many users will this affect?
  • Impact: How much will it improve their experience?
  • Confidence: How confident are you in these estimates?
  • Effort: How much work is required?
  • Score: (Reach ร— Impact ร— Confidence) รท Effort
  • Why it matters: Objective way to prioritize features
  • Developer context: Helps you understand why certain features are prioritized

MoSCoW Method (Must have, Should have, Could have, Won’t have)

  • Must: Critical for launch
  • Should: Important but not critical
  • Could: Nice to have
  • Won’t: Explicitly deprioritized
  • Why it matters: Clear scope management
  • Developer context: Helps manage expectations

MVP (Minimum Viable Product)

  • The smallest version of your product that solves the core problem
  • Example: Dropbox MVP was just file syncing, not all the features it has now
  • Why it matters: Get to market fast, learn from users
  • Developer context: Build the MVP, not the dream product

Feature Creep

  • Adding features beyond the original scope
  • Why it’s bad: Delays launch, increases complexity, dilutes value
  • Developer context: Say “no” to features that aren’t core

Pivot

  • Changing your product, market, or business model based on feedback
  • Example: Slack started as an internal tool for a gaming company
  • Why it matters: Sometimes your original idea isn’t right
  • Developer context: Be prepared to change direction quickly

Moat

  • Competitive advantage that’s hard to replicate
  • Examples: Network effects (more users = more valuable), brand, data, switching costs
  • Why it matters: Determines long-term viability
  • Developer context: Affects feature priorities (build network effects early)

Sales & Revenue Models

Pricing Models

Freemium

  • Free tier with limited features, paid tier with full features
  • Example: Slack (free with message history limit), Figma (free with project limit)
  • Pros: Low barrier to entry, easy to convert
  • Cons: Most free users never convert
  • Developer context: Requires clear upgrade path

Subscription (SaaS)

  • Monthly or annual recurring payment
  • Example: $29/month for all features
  • Pros: Predictable revenue, customer loyalty
  • Cons: Requires continuous value delivery
  • Developer context: Focus on retention and feature updates

Tiered Pricing

  • Multiple price points for different customer segments
  • Example: Starter ($29), Professional ($99), Enterprise ($299+)
  • Pros: Captures different customer segments
  • Cons: Complexity, cannibalization
  • Developer context: Each tier needs different features

Usage-Based (Pay-as-you-go)

  • Pay based on consumption
  • Example: AWS (pay per compute hour), Twilio (pay per SMS)
  • Pros: Fair pricing, scales with customer
  • Cons: Unpredictable revenue, customer anxiety
  • Developer context: Requires good metering and billing

One-Time Purchase

  • Single payment for perpetual license
  • Example: Photoshop (before Creative Cloud)
  • Pros: Simple, high upfront revenue
  • Cons: No recurring revenue, hard to scale
  • Developer context: Rare in modern SaaS

Sales Metrics

Sales Cycle

  • Time from first contact to closed deal
  • Example: Enterprise sales might be 6 months, SMB might be 2 weeks
  • Why it matters: Affects cash flow and forecasting
  • Developer context: Longer sales cycles = need more runway

Win Rate

  • Percentage of deals that close
  • Example: 100 prospects, 20 close = 20% win rate
  • Why it matters: Shows sales effectiveness
  • Developer context: If win rate is low, product might not be compelling

Deal Size

  • Average revenue per customer
  • Example: Average customer pays $500/month = $500 deal size
  • Why it matters: Affects sales strategy (high-touch vs. self-serve)
  • Developer context: Affects feature priorities (enterprise features vs. SMB features)

Pipeline

  • Total value of deals in progress
  • Example: 10 deals ร— $50,000 average = $500,000 pipeline
  • Why it matters: Predicts future revenue
  • Developer context: Affects hiring and planning

Customer Success & Retention

Onboarding

  • The process of getting new customers to their “aha moment”
  • Why it matters: Determines if customers stick around
  • Developer context: Invest in onboarding, it directly affects churn

Aha Moment

  • The moment a customer realizes the value of your product
  • Example: Dropbox aha moment is when files sync across devices
  • Why it matters: Customers who reach aha moment are more likely to stay
  • Developer context: Design features to reach aha moment quickly

Activation Rate**

  • Percentage of new users who reach their aha moment
  • Example: 100 new users, 40 reach aha moment = 40% activation
  • Why it matters: Predicts long-term retention
  • Developer context: Improving activation by 10% = 10% more retained customers

Engagement**

  • How actively customers use your product
  • Measured by: DAU (Daily Active Users), WAU (Weekly Active Users), feature usage
  • Why it matters: Engaged customers are less likely to churn
  • Developer context: Build features that increase engagement

NPS (Net Promoter Score)**

  • How likely customers are to recommend you (0-10 scale)
  • Calculation: % Promoters (9-10) - % Detractors (0-6)
  • Example: 60% promoters - 20% detractors = 40 NPS
  • Why it matters: Predicts growth and churn
  • Developer context: NPS feedback guides feature development

CSAT (Customer Satisfaction Score)**

  • How satisfied customers are with your product (usually 1-5 scale)
  • Why it matters: Identifies unhappy customers
  • Developer context: Low CSAT = product issues

Customer Health Score**

  • Overall assessment of customer satisfaction and engagement
  • Factors: Usage, support tickets, NPS, feature adoption
  • Why it matters: Predicts churn risk
  • Developer context: Helps prioritize support and feature work

Expansion Revenue**

  • Additional revenue from existing customers (upgrades, add-ons)
  • Example: Customer upgrades from $50/month to $100/month
  • Why it matters: Cheaper than acquiring new customers
  • Developer context: Build features that encourage upgrades

Growth & Scaling

Growth Rate**

  • Month-over-month or year-over-year growth percentage
  • Example: 100 customers last month, 120 this month = 20% MoM growth
  • Why it matters: Shows business momentum
  • Developer context: Affects infrastructure planning

Viral Coefficient**

  • How many new users each existing user brings
  • Example: Each user invites 0.5 new users = 0.5 viral coefficient
  • Why it matters: Determines if growth is sustainable
  • Developer context: Build features that encourage sharing

Viral Loop**

  • The mechanism by which users bring other users
  • Example: Dropbox referral program (get free storage for each referral)
  • Why it matters: Sustainable growth without marketing spend
  • Developer context: Design viral loops into the product

Scaling**

  • Growing the business while maintaining quality and profitability
  • Challenges: Infrastructure, team, processes
  • Why it matters: Determines long-term success
  • Developer context: Affects technical architecture decisions

Blitzscaling**

  • Rapid growth prioritizing speed over efficiency
  • Example: Uber’s aggressive expansion into new cities
  • Pros: Market dominance, network effects
  • Cons: Burn rate, quality issues
  • Developer context: Requires robust infrastructure

Funding & Business Models

Bootstrapping**

  • Building a company with your own money, no external funding
  • Pros: Keep control, no dilution
  • Cons: Slower growth, limited resources
  • Developer context: Affects hiring and feature priorities

Seed Funding**

  • Early-stage funding to build MVP and validate idea
  • Typical amount: $100K - $1M
  • Why it matters: Gives runway to find PMF
  • Developer context: Affects hiring and scope

Series A/B/C**

  • Later-stage funding rounds as company grows
  • Series A: $2M - $15M (scale after PMF)
  • Series B: $15M - $50M (expand market)
  • Series C: $50M+ (scale globally)
  • Developer context: Each round brings new priorities and pressure

Valuation**

  • Estimated worth of the company
  • Calculated as: Revenue ร— Multiple (varies by industry)
  • Example: $1M ARR ร— 10x multiple = $10M valuation
  • Why it matters: Determines dilution in funding rounds
  • Developer context: Affects equity compensation

Burn Rate vs. Revenue**

  • If burn rate > revenue, company is losing money
  • If revenue > burn rate, company is profitable
  • Why it matters: Determines runway and urgency
  • Developer context: Affects decision-making speed

Market & Competition

Market Size**

  • Total addressable market (TAM), serviceable addressable market (SAM), serviceable obtainable market (SOM)
  • Why it matters: Determines business potential
  • Developer context: Affects long-term strategy

Competitive Advantage**

  • What makes your product better than competitors
  • Examples: Better UX, lower price, faster, more features
  • Why it matters: Determines if you can win
  • Developer context: Affects feature priorities

Positioning**

  • How you want customers to perceive your product
  • Example: “Slack is email for teams” (positioning against email)
  • Why it matters: Guides marketing and product decisions
  • Developer context: Affects feature design and messaging

Differentiation**

  • What makes you different from competitors
  • Example: Notion is “all-in-one workspace” vs. Asana (project management only)
  • Why it matters: Determines if customers will choose you
  • Developer context: Build features that differentiate

First-Mover Advantage**

  • Benefits of being first to market
  • Pros: Brand recognition, user base, network effects
  • Cons: Educate market, absorb mistakes
  • Developer context: Affects urgency and scope

Network Effects**

  • Product becomes more valuable as more people use it
  • Example: Slack is more valuable with more team members
  • Why it matters: Creates defensible moat
  • Developer context: Design features that encourage network effects

Analytics & Metrics

Cohort Retention**

  • Percentage of customers from a cohort who stay over time
  • Example: 100 customers from January, 80 still active in February = 80% retention
  • Why it matters: Shows if product is sticky
  • Developer context: Improving retention by 5% = 5% more revenue

Churn Cohort**

  • Percentage of customers who leave each month
  • Example: 100 customers, 5 leave = 5% churn
  • Why it matters: Predicts revenue decline
  • Developer context: Focus on reducing churn

Payback Period**

  • How long until a customer pays back their acquisition cost
  • Example: $100 CAC, $40 profit/month = 2.5 months payback
  • Why it matters: Determines cash flow
  • Developer context: Shorter payback = healthier business

Burn Multiple**

  • How much you spend to generate $1 of revenue
  • Example: Spend $3 to generate $1 = 3x burn multiple
  • Why it matters: Shows efficiency
  • Developer context: Affects hiring and spending decisions

Rule of 40**

  • Growth rate + Profit margin should equal 40%
  • Example: 30% growth + 10% profit margin = 40 (healthy)
  • Why it matters: Balances growth and profitability
  • Developer context: Affects feature priorities

Conclusion: Speak the Language

Understanding business terminology isn’t about becoming a business person. It’s about communicating effectively with the people who make product decisions.

When you understand:

  • CAC and LTV, you understand why certain features matter for acquisition and retention
  • Churn and NRR, you understand why product quality is critical
  • PMF and TAM, you understand the long-term vision
  • Pricing models, you understand why certain features are in certain tiers
  • Sales cycles, you understand why enterprise features take priority

You become a better engineer. You can advocate for technical solutions that solve business problems. You can understand trade-offs. You can contribute meaningfully to strategy.

The next time someone says “We need to improve our CAC to LTV ratio,” you’ll know exactly what they meanโ€”and you’ll know how to help.


Quick Reference Glossary

Term Definition Why It Matters
MRR Monthly recurring revenue Shows business health
ARR Annual recurring revenue Used for valuation
Churn % of customers who leave Shows product stickiness
CAC Cost to acquire one customer Determines profitability
LTV Lifetime value of a customer If LTV > CAC, business works
PMF Product-market fit Inflection point for scaling
TAM Total addressable market Determines business potential
NRR Net revenue retention Shows if product is getting stickier
Cohort Group of customers by signup date Tracks product improvements
Activation % reaching aha moment Predicts retention
Engagement How actively customers use product Predicts churn
NPS Net promoter score Predicts growth
Viral Coefficient New users per existing user Determines sustainable growth
Burn Rate Monthly spending Determines runway
Runway Months until out of money Determines urgency
ICP Ideal customer profile Focuses marketing efforts
Beachhead First market segment Easier to dominate
Moat Competitive advantage Determines long-term viability
Positioning How customers perceive you Guides marketing
Unit Economics Profit/loss per customer Determines sustainability

Master these terms. Speak the language. Build better products.

Comments