What Does a SaaS Company Do? Meaning, Business Model & Examples
A SaaS company develops software, hosts it on cloud infrastructure, and gives customers ongoing online access to it, usually through a subscription or usage-based payment model. Beyond building the product, it manages hosting, security, and updates, acquires and supports customers, and continuously improves the software to keep generating recurring revenue over time.
That’s the short answer. But what does that actually look like day to day — what activities keep a SaaS company running, what does it sell, and how does it make money? This guide breaks down exactly what a SaaS company does, from the work behind the scenes to the value customers receive, using real examples along the way.
What Does a SaaS Company Do?
A SaaS company is responsible for both the software product itself and everything involved in delivering it as an ongoing service. In practice, this generally includes:
- Identifying a customer problem worth solving with software
- Developing software that addresses that problem
- Hosting the software on cloud infrastructure so it’s accessible online
- Providing online access to customers, typically through a browser or app
- Acquiring customers through marketing, sales, or product-led channels
- Onboarding users so they can start getting value from the product
- Processing subscriptions and payments on a recurring basis
- Providing customer support to help users succeed with the product
- Maintaining security and reliability so the service stays safe and available
- Releasing updates to fix issues and add new functionality
- Retaining customers by continuing to deliver value over time
- Expanding revenue through upgrades, additional seats, or increased usage
The key distinction from a traditional software business is that a SaaS company doesn’t stop working once a sale is made. It’s responsible for the product and its ongoing delivery — meaning hosting, security, support, and improvement are permanent, continuous responsibilities rather than one-time tasks tied to a single purchase.
What Is a SaaS Company?
SaaS stands for Software as a Service. A SaaS company is a business that delivers its software as an ongoing service rather than a one-time product — meaning:
- The software is hosted centrally, typically on cloud infrastructure
- Customers access it online, without installing it locally
- The provider generally manages hosting, maintenance, and security
- Customers typically pay for continued access, often through a subscription
- The software is updated continuously rather than sold as a fixed version
This article focuses specifically on what a SaaS company does — its activities and functions. For a full breakdown of the definition itself, see our dedicated guide: What Is SaaS?
What Does a SaaS Business Sell?
This is an important distinction: a SaaS company generally does not sell a traditional copy of software that a customer installs and owns. It sells access to software functionality, delivered and maintained as an ongoing service.
The specific product varies widely by market. Common categories include:
- Project management software — for planning, assigning, and tracking work
- Accounting software — for invoicing, bookkeeping, and financial reporting
- CRM platforms — for managing customer relationships and sales pipelines
- HR software — for managing employees, payroll, and benefits
- Marketing automation — for running campaigns and managing leads
- Cybersecurity platforms — for protecting systems and data
- Communication tools — for messaging, video calls, and team collaboration
- Design software — for creating visual and creative content
- Analytics platforms — for tracking and interpreting business data
Whatever the category, the underlying commercial offer is the same: customers pay for continued access to a working, maintained solution — not a static product they own outright.
What Are the Main Activities of a SaaS Company?
Running a SaaS company involves several distinct, ongoing areas of work.
Product Development
This includes identifying customer needs, designing features that address them, writing and testing software, and releasing updates. Product development in a SaaS company is continuous — the product is never really “finished,” since it’s regularly refined based on usage and feedback.
Hosting and Infrastructure
SaaS companies host their applications on cloud infrastructure, which involves managing databases, ensuring the service stays available, maintaining backups, and scaling infrastructure as usage grows. Many SaaS companies rely on established cloud infrastructure providers rather than operating their own physical servers.
Security and Data Protection
Protecting customer data is an ongoing responsibility. This generally involves authentication systems, access controls, encryption where appropriate, monitoring for unusual activity, and applying security updates. The specific security certifications and practices vary by company and industry, so it’s worth reviewing a provider’s documented practices directly rather than assuming a universal standard applies.
Customer Acquisition
SaaS companies attract new customers through a mix of channels, including SEO and content marketing, direct sales, partnerships, referrals, paid advertising, and product-led growth strategies like free trials. The right mix depends on the product, price point, and target audience.
Customer Onboarding
Once someone signs up, the company helps them get set up — creating accounts, learning the product, connecting integrations, and reaching their first meaningful use of the software, often with in-app guidance or dedicated onboarding support.
Customer Support
SaaS companies provide ongoing support to help customers use the product effectively and resolve issues, ranging from self-serve documentation and chat support to dedicated account managers for larger customers.
Product Improvement
This involves gathering customer feedback, analyzing usage data, running product experiments, fixing bugs, and shipping new features — a continuous cycle that keeps the product competitive and valuable over time.
How Does a SaaS Company Make Money?
SaaS companies generate revenue through a handful of common pricing models, often used in combination.
Subscription Pricing
Customers pay a recurring fee — usually monthly or annually — for continued access to the software.
Per-User Pricing
The price scales with the number of people using the product within a customer’s account, often called “seats.”
Tiered Pricing
Different plans unlock different feature sets or usage limits, letting customers choose a plan that matches their needs and budget.
Usage-Based Pricing
Customers pay according to how much they actually use the product — such as the number of transactions processed, API calls made, or data stored.
Freemium
A basic version of the product is offered for free, while advanced features or higher usage limits require payment.
Hybrid Pricing
Many SaaS companies combine elements of the above — for example, a base subscription plus per-user fees, or a subscription with usage-based overages.
Different SaaS companies use different combinations depending on how their customers get value from the product — there’s no single pricing model that applies universally across the industry.
What Does a SaaS Company Do for Its Customers?
At its core, a SaaS company exists to help customers get something done more easily than they could otherwise. Depending on the product, this might mean helping customers:
- Automate tasks that would otherwise require manual effort
- Manage information in an organized, accessible way
- Collaborate with teammates or clients
- Analyze data to make better decisions
- Communicate internally or with customers
- Manage finances such as invoicing or bookkeeping
- Manage employees through HR and payroll functions
- Manage projects from planning through completion
- Improve productivity by streamlining workflows
- Reduce manual work through automation and integrations
- Integrate business systems so data flows between tools
The underlying principle is that the customer is paying for an ongoing solution to a problem — not simply a piece of software. This is why SaaS companies invest heavily in support, reliability, and continuous improvement: the value has to keep being delivered, month after month, for the customer to keep paying.
How Does a SaaS Company Deliver Its Software?
The basic delivery model is straightforward:
SaaS Provider → Cloud Infrastructure → Application → Customer
In practice, this involves several components working together:
- Browser access — most SaaS products can be used directly through a web browser
- Mobile applications — many SaaS products also offer dedicated mobile apps
- APIs — allow the software to connect with other tools and systems
- Databases — store customer data, settings, and application content
- Authentication — verifies user identity before granting access
- Hosting — the application runs on servers managed by the provider or a cloud infrastructure partner
- Updates — new features and fixes are deployed centrally, usually without requiring any action from the customer
Because the provider manages all of this, customers generally don’t need to install software, maintain servers, or manage technical infrastructure themselves — they simply log in and use the product.
What Happens When Someone Becomes a SaaS Customer?
The customer journey typically follows a consistent path:
Discover → Sign Up → Trial/Demo → Onboard → Activate → Subscribe → Use → Support → Renew → Upgrade
- Discover — the prospective customer learns about the product through marketing, search, referral, or another channel
- Sign up — they create an account, often starting with a free trial or demo
- Trial/Demo — they evaluate the product, either through self-service exploration or a guided sales demo
- Onboard — the company helps them get set up and learn the basics
- Activate — the customer reaches a meaningful first use of the product that demonstrates its value
- Subscribe — they move to a paid plan
- Use — the customer uses the product on an ongoing basis to accomplish their goals
- Support — the company helps resolve any issues or questions along the way
- Renew — the subscription continues at the end of each billing period
- Upgrade — the customer may add users, move to a higher tier, or purchase additional features as their needs grow
This lifecycle makes the SaaS business model tangible: it’s not a single transaction, but an ongoing relationship the company has to actively maintain.
How Does a SaaS Company Keep Customers?
Retention is central to what a SaaS company does, because revenue depends on customers continuing to subscribe. Common retention efforts include:
- Product value — consistently solving the problem the customer signed up for
- Reliability — keeping the service available and performing well
- Customer support — resolving issues quickly and effectively
- Onboarding — helping new customers reach value early, which reduces early cancellations
- Customer success — proactively helping customers get the most from the product
- New features — continuing to improve the product over time
- Integrations — connecting with the other tools customers already use
- Security — maintaining the trust required for customers to keep their data with the provider
- Product education — documentation and training that help customers use the product more effectively
Customer churn — the rate at which customers cancel their subscriptions — is a critical concept here. Because SaaS revenue is recurring, losing customers directly reduces future revenue, and that lost revenue has to be replaced through new sales just to stay flat. This is why retention efforts are treated as a core business function, not just a customer-service task.
What Does a SaaS Company Do Every Day?
The day-to-day work of a SaaS company is spread across several functions, though the exact structure varies by company size — a two-person micro-SaaS founder wears every hat, while a larger company has dedicated teams.
Product & Engineering
- Build new features
- Fix bugs
- Improve performance
- Maintain infrastructure
Sales & Marketing
- Attract prospects
- Run campaigns
- Conduct demos
- Close new customers
Customer Success & Support
- Onboard new users
- Answer questions
- Solve problems
- Work to reduce churn
Finance
- Process billing
- Monitor revenue
- Track expenses
- Forecast cash flow
Leadership
- Monitor growth
- Evaluate product strategy
- Manage teams
- Plan expansion
In a small company, one or two people may handle several of these functions at once; in a larger company, each area typically has its own dedicated team.
SaaS Company vs Traditional Software Company
| Factor | SaaS Company | Traditional Software Model |
|---|---|---|
| Product delivery | Hosted service | Often installed or licensed |
| Customer access | Online/cloud | Often local or customer-hosted |
| Payment | Often recurring | May be one-time or recurring |
| Updates | Usually provider-managed | May require customer action |
| Infrastructure | Usually provider-managed | May be customer-managed |
| Customer relationship | Ongoing | Can be more transaction-based |
It’s worth noting that not every traditional software company relies on one-time licenses — many have adopted subscription pricing over the years while still requiring customers to manage their own installation and infrastructure. The clearest distinguishing factor isn’t the payment structure alone, but who hosts and manages the software on an ongoing basis.
SaaS Company vs Tech Company
These terms are related but not interchangeable. “Tech company” is a broad category that can include businesses operating very different models, such as:
- SaaS products
- Hardware
- Marketplaces
- Fintech platforms
- Consumer applications
- Infrastructure services
- Semiconductors
A SaaS company is a specific type of tech company — one that is specifically focused on delivering software as an ongoing, hosted service. Not every tech company is a SaaS company, and some large technology companies operate multiple business models at once, including SaaS products alongside hardware, marketplaces, or other offerings.
Examples of SaaS Companies
| Company | Product/Category | What It Does |
|---|---|---|
| Salesforce | CRM | Provides customer relationship management software for sales, service, and marketing teams |
| HubSpot | Marketing & CRM | Offers an integrated platform for marketing, sales, and customer service |
| Canva | Design | Provides browser-based tools for creating graphics and visual content |
| Slack | Communication | Offers team messaging and collaboration tools |
| Zoom | Video conferencing | Provides online meeting and video communication software |
| Xero | Accounting | Offers cloud-based accounting and bookkeeping software |
| DocuSign | E-signature | Provides electronic signature and agreement management software |
| Shopify | E-commerce | Provides hosted software for running online stores, alongside broader commerce services |
Some of these companies, such as Shopify, operate business models that extend beyond a narrow SaaS definition — for example, by also processing payments or supporting physical retail. Where a company’s business spans multiple models, it’s more accurate to describe its core software offering as SaaS rather than labeling the entire company as exclusively SaaS.
Types of SaaS Businesses
- B2B SaaS — sold to other businesses, such as CRM or accounting software
- B2C SaaS — sold directly to individual consumers
- Horizontal SaaS — general-purpose software used across many industries, like communication tools
- Vertical SaaS — built for the specific needs of one industry, such as healthcare or legal software
- Enterprise SaaS — designed for large organizations, with more complex security and procurement requirements
- Micro-SaaS — small, narrowly focused SaaS products, often run by individuals or small teams
For a deeper breakdown of these categories, see our dedicated guide to the types of SaaS companies.
Key Metrics SaaS Companies Track
| Metric | Meaning |
|---|---|
| MRR | Monthly recurring revenue |
| ARR | Annualized recurring revenue |
| Churn | Rate of customers or revenue lost over a period |
| CAC | Cost to acquire a new customer |
| LTV | Estimated total revenue from a customer over the relationship |
| NRR | Net revenue retained and expanded from existing customers |
| Gross Margin | Revenue remaining after direct delivery costs |
| Activation | Whether new users reach meaningful first value |
| Customer Acquisition | The process and efficiency of gaining new paying customers |
These metrics help a SaaS company understand whether it’s growing sustainably — for example, whether it’s retaining customers well enough for new acquisition efforts to translate into real growth, rather than simply replacing customers who are leaving. For deeper explanations of each metric, see our dedicated SaaS metrics guide.
How Does a SaaS Company Grow?
Growth in a SaaS company generally follows this cycle:
Acquire → Activate → Retain → Expand
- Acquire new customers through marketing, sales, or product-led channels
- Activate those customers by helping them reach real value in the product
- Retain customers by continuing to deliver value and support over time
- Expand revenue from existing customers through upgrades, additional seats, or cross-selling
Additional growth levers include adjusting pricing, launching new products, entering new markets, and building partnerships. It’s important to understand that acquiring customers without retaining them creates an unhealthy growth model — if customers churn out as fast as new ones come in, the business isn’t actually growing its recurring revenue base, no matter how much it spends on acquisition.
Common Challenges SaaS Companies Face
- Product-market fit — building something customers genuinely need
- Competition — standing out in often crowded markets
- Customer acquisition cost — keeping the cost of gaining customers sustainable
- Churn — retaining customers well enough to sustain revenue
- Pricing — setting prices that reflect value without limiting growth
- Cybersecurity — protecting customer data against evolving threats
- Infrastructure — managing hosting costs and reliability as usage scales
- Technical debt — managing the complexity that accumulates in a growing codebase
- Customer support — maintaining quality support as the customer base grows
- Hiring — building capable teams across every function
- Cash flow — managing the gap between spending on growth and collecting revenue
- Compliance — meeting data protection and industry-specific regulatory requirements
- International expansion — adapting the product, pricing, and support for new markets
These challenges don’t go away as a company grows — many, like infrastructure costs and support demands, tend to scale alongside the customer base.
Simple Example of What a SaaS Company Does
Consider a fictional example: a project-management SaaS company. It provides businesses with software for:
- Assigning tasks
- Tracking project progress
- Communicating with teams
- Generating reports
Behind the scenes, here’s what this fictional company actually does to deliver that product:
Develops software → Hosts software → Markets it → Acquires customers → Provides access → Bills customers → Supports users → Improves product → Retains customers
It builds and maintains the task-management application, hosts it on cloud infrastructure so teams can access it from anywhere, markets it to project managers and small businesses, signs up new customers through free trials, bills them monthly per user, helps them troubleshoot issues, ships regular updates based on feedback, and works to keep them subscribed for years rather than months. This company and its numbers are entirely fictional, but the sequence of activities reflects how a real SaaS company operates.
Frequently Asked Questions
What does a SaaS company do? A SaaS company develops software, hosts it on cloud infrastructure, and gives customers ongoing online access through a subscription or usage-based model, while managing security, updates, support, and continuous product improvement.
What is a SaaS company?
A SaaS company is a business that delivers its core product as hosted software accessed online, rather than as a traditionally installed or licensed product.
What does SaaS mean?
SaaS stands for Software as a Service — a model where software is hosted by a provider and delivered to customers over the internet, typically for a recurring fee.
What is the meaning of SaaS company?
A SaaS company is a business whose primary product or service is software delivered and maintained as an ongoing, hosted service rather than sold as a one-time product.
How does a SaaS business make money?
Mainly through recurring revenue models such as subscriptions, per-user pricing, tiered plans, usage-based pricing, freemium tiers, or a combination of these.
What does a SaaS business sell?
It sells ongoing access to software functionality — not a copy of the software itself — typically covering categories like CRM, accounting, project management, or communication tools.
What are examples of SaaS companies?
Companies like Salesforce, HubSpot, Canva, Slack, Zoom, Xero, and DocuSign operate SaaS products, each hosting software that customers access online through a subscription.
What services do SaaS companies provide?
Beyond the core software, SaaS companies typically provide hosting, security, customer support, onboarding, regular updates, and ongoing product improvements as part of the service.
How do SaaS companies get customers?
Through channels like SEO and content marketing, direct sales, partnerships, referrals, paid advertising, and product-led growth strategies such as free trials or freemium plans.
How do SaaS companies retain customers?
By consistently delivering product value, providing reliable support, maintaining security, shipping regular improvements, and proactively helping customers succeed with the product.
What is the difference between SaaS and software?
“Software” is a broad term for any computer program, while SaaS specifically refers to software that’s hosted by a provider and delivered as an ongoing online service, typically for a recurring fee.
What is the difference between a SaaS company and a tech company?
“Tech company” is a broad category that can include SaaS, hardware, marketplaces, and other models. A SaaS company is a specific type of tech company focused on delivering software as a hosted, ongoing service.
What are the main types of SaaS companies?
Common types include B2B SaaS, B2C SaaS, horizontal SaaS, vertical SaaS, enterprise SaaS, and micro-SaaS, each differing by audience and scope.
What metrics do SaaS companies track?
Common metrics include MRR, ARR, churn, CAC, LTV, NRR, gross margin, activation, and customer acquisition efficiency.
Can a small business be a SaaS company?
Yes. Many SaaS companies, including micro-SaaS businesses, start small — sometimes as a single product built by one person or a small team — and grow from there.
Conclusion
A SaaS company does far more than write code — it develops software, hosts and secures it, acquires and onboards customers, provides ongoing support, bills on a recurring basis, and continuously improves the product to keep customers subscribed. What it sells isn’t a static piece of software, but continuous access to a working solution, which is why nearly everything a SaaS company does — from product development to customer support — is built around sustaining that relationship over time.
If you want to go deeper into how these businesses actually generate and grow that recurring revenue, our guide on the SaaS business model and how a SaaS company works covers the mechanics in more detail.

