Enterprise

The 6 most important things to know about SaaS+ product architecture

Comment

View from above of six eggs with natural light
Image Credits: Isabel Alcal (opens in a new window) / Getty Images

Justin Kaufenberg

Contributor

Justin Kaufenberg is the managing director at Rally Ventures and co-founder and former CEO of SportsEngine.

More posts from Justin Kaufenberg

Whether you want to build a SaaS+ company from scratch or turn an existing company into a business that can monetize embedded products and services, these are the six key concepts you need to know.

These concepts have technical implications but are as much business logic decisions as architectural ones. A founding team should have a shared perspective on these six issues. Being aligned on these concepts will drive product roadmap, core technical architecture, pricing strategy and product marketing.

You can 10x the revenue of your SaaS company by putting the right building blocks in place from the start. If you build the foundation of your SaaS+ house correctly, you can remodel the interior fairly easily in the coming years.

1. Everything revolves around the transaction

Shopping cart functionality and flexibility at the transaction level are two of the critical technical elements in SaaS+ because a high percentage of revenue typically revolves around the flow of funds on the platform. There are a couple things to think about when building transaction technology:

  • Multimerchant cart: Building a shopping cart can get complicated when you’re taking into account more than one merchant in a single transaction, but architecting the cart to handle this from day one will pay dividends when you look to sell multiple SaaS+ products at the time of checkout. Specifically, this technology allows the user to see a single transaction, while behind the scenes there are actually multiple transactions occurring simultaneously, with each vendor individually. This is especially critical if you hope to sell regulated products such as embedded insurance.
  • Split transaction/payout tech: An alternative to the multimerchant cart is the split transaction and split payout technology. This capability allows a truly single transaction at checkout, but then carries the burden of instantly associating net amounts due with each interested party and then settling with them by dynamically distributing the correct funds to recipients following the transaction. This is often initially viewed as the more elegant solution, but it doesn’t work for regulated products like insurance where the original transaction has to be with the actual insurance company. Realistically, you need to build both a multi-merchant cart and split transaction capability from day one.

For the end user, it all boils down to the checkout experience. Whether a given transaction is leveraging multimerchant cart technology or split transaction tools, the choice should be invisible to the end user while also accommodating a myriad of different SaaS+ products sold at checkout.

Example: At SportsEngine, we built a commerce system where customers use one shopping cart to check out, but each item is actually being bought separately. The customer enters their payment information only once, after which the platform initiates multiple transactions on their card behind the scenes. So, for example, they can register for Minnesota Hockey and USA Hockey in one step, while also buying insurance and their uniform in the same transaction. One cart, one checkout . . . four independent vendors.

Etsy also allows customers to buy from multiple merchants in a single transaction. The marketplace then splits the payment between the different vendors and themselves. DoorDash’s single vendor shopping cart allows you to add multiple dishes from a single restaurant, but to order from two different restaurants, you need to make separate orders.

2. Single instance of a human

Don’t silo your data. You want to create one profile per person and use it everywhere on your platform. This means: one profile, one payment method, one background screen and one rating system for each human. Build your data model so each person’s profile and information is available across the entire platform. This is the power of the platform.

Customers will often talk you into silos because they don’t want their users to be shared. But you have to fight through that request. It will dilute the power of your platform and data will quickly become unwieldy if one human exists many times in a platform.

Create a structure where the “core profile” data is truly shared across the platform, but each customer can uniquely and privately append specific data to the user profile and that data becomes theirs alone. Most customers will view this as an acceptable solution.

The benefits to “single instance of a human” are enormous. Customers only have to enter their information once and any updates accrue back to their core profile. Their information is easily accessible to them any time they log in. And information flows both ways. All customers will have a more accurate view of their users as the profile grows due to the contributed data from numerous different sources.

Example: A great use case for this would be construction software platforms. An electrician who joins might be associated with one or many construction companies. Let that electrician be part of one or many builders. It’s a benefit to both the electrician and the construction companies. The electrician has to enter their bank account only one time to receive payment from any company. They have to submit to only one background check, which is now easily available to construction companies.

3. The parent-child data model

In data management, parent-child is a relationship between two files. Parent-child hierarchies are used to organize hierarchical information in the data source and they allow for the ability to create multiple profiles under a single account. The ability to architect your data to structure parent-child relationships is super important in a SaaS+ company. When you’re looking at your data model, look at your domain and understand what parent-child relationships will exist and how you’ll model that ecosystem.

Example: USA Hockey is the parent organization of Minnesota Hockey, which is the parent to District 2 Hockey, which is the parent to Stillwater, MN, and Roseville, MN, Hockey. There is a hierarchy of national, state, district and local hockey. How these organizations relate and share information is the parent-child data model.

4. Sister entity relations

Sister entities are multiple entities who have the same parent entity. You’ll want to think through how these organizations can share information within the wider hierarchy. What data can they share between themselves? What layers of data do people need? What layers of data make your platform the most powerful?

Example: We needed to accommodate sister entities across multiple configurations. Stillwater, MN, youth hockey needed to contextually share data with their rivals at Roseville, MN, youth hockey. Without the sister entity data sharing engine, aggregate team standings or player statistical leaders would not be accurate.

We also dealt with single community sister entities. If a family has children who play different sports, then Mom and Dad can have all of those schedules aggregated onto a single family calendar and have a single credit card on file to pay all of their sports bills.

This concept is manifested in numerous variations across industries, but inevitably exists in every SaaS+ environment.

 

Image Credits: Andless and Tou Yia Xiong

5. Shared payment wallet feature

The shared payment wallet feature allows you to create one central payment file that can then be used across multiple merchants and profiles. It provides a ton of value because customers only have to enter their payment info once and can then manage all of their purchases from a single account. The checkout experience is fast and uniform. And you can leverage points and rewards.

This capability is increasingly demanded by the end user and for good reason. The technology is equally useful for the SaaS+ platform. When an end user leverages a single payment method across multiple end merchants and transaction types, an enormous amount of intelligence is derived on their spending behavior. Eventually a picture is painted that allows the platform to better tailor their offers and experiences. This same capability also forms the foundation of tools like rewards and points programs that drive loyalty. There is also significant payment processing interchange arbitrage that presents itself when you can truly understand an end user and their preferred payment method.

Example: Shopify and Amazon are well-known examples of platforms that use a shared payment wallet. You no longer have to have an account with the individual merchants on their platforms — you can use your one central payment wallet to make purchases.

6. Revenue orchestration layer

If you’re building a new vertical software platform with SaaS+ revenue streams, you’d be foolish to hardwire your business or your technology to one vendor. You want to be able to plug and play and swap partners/vendors seamlessly behind the scenes.

This ability allows you to dynamically move volume from one vendor to another for lowest possible cost, highest possible authorization rates and other strategic initiatives. The value of doing this is enormous. It keeps your partners honest and aggressive.

For many years, this type of dynamic vendor orchestration had to be proprietarily built, which is what we did. Now companies exist to do this for you. At Rally Ventures, this is a concept that we so strongly believe in, that we have created and launched JustiFi to do this for payment processing vendors, Yardstik to do this with background screening and identity verification vendors, and Vertical Insure to do this with insurance vendors.

Example: One of the best-known examples of a revenue orchestration layer is the travel booking application Kayak.

Kayak sits on top of the entire travel industry. It acts as an orchestration layer and pulls in rates from the aggregators, from the airlines directly, from the hotels directly and from a myriad of other sources. Once and for all, the consumer is ensured they’re receiving the best rate on every travel transaction.

Ultimately, all of these architectural decisions are in service of more transactions and more funds flow. Yes, it helps you create a great platform that is great for your customers. But it is ultimately all in service of more funds flow. In a SaaS+ platform, the critical statistic is end user transaction count.

More transactions mean more monetized funds flow, more identities verified, more insurance policies sold at checkout and more additive goods and services sold at checkout. All of this activity is good for revenue and good for the core SaaS business, as customers almost never churn when their users are leveraging the platform this way.

It also delights end users, who clearly want and need to transact and are delighted that it was made easy for them.

More TechCrunch

Welcome back to TechCrunch’s Week in Review — TechCrunch’s newsletter recapping the week’s biggest news. Want it in your inbox every Saturday? Sign up here. Over the past eight years,…

Fisker collapsed under the weight of its founder’s promises

What is AI? We’ve put together this non-technical guide to give anyone a fighting chance to understand how and why today’s AI works.

WTF is AI?

President Joe Biden has vetoed H.J.Res. 109, a congressional resolution that would have overturned the Securities and Exchange Commission’s current approach to banks and crypto. Specifically, the resolution targeted the…

President Biden vetoes crypto custody bill

Featured Article

Industries may be ready for humanoid robots, but are the robots ready for them?

How large a role humanoids will play in that ecosystem is, perhaps, the biggest question on everyone’s mind at the moment.

11 hours ago
Industries may be ready for humanoid robots, but are the robots ready for them?

VCs are clamoring to invest in hot AI companies, willing to pay exorbitant share prices for coveted spots on their cap tables. Even so, most aren’t able to get into…

VCs are selling shares of hot AI companies like Anthropic and xAI to small investors in a wild SPV market

The fashion industry has a huge problem: Despite many returned items being unworn or undamaged, a lot, if not the majority, end up in the trash. An estimated 9.5 billion…

Deal Dive: How (Re)vive grew 10x last year by helping retailers recycle and sell returned items

Tumblr officially shut down “Tips,” an opt-in feature where creators could receive one-time payments from their followers.  As of today, the tipping icon has automatically disappeared from all posts and…

You can no longer use Tumblr’s tipping feature 

Generative AI improvements are increasingly being made through data curation and collection — not architectural — improvements. Big Tech has an advantage.

AI training data has a price tag that only Big Tech can afford

Keeping up with an industry as fast-moving as AI is a tall order. So until an AI can do it for you, here’s a handy roundup of recent stories in the world…

This Week in AI: Can we (and could we ever) trust OpenAI?

Jasper Health, a cancer care platform startup, laid off a substantial part of its workforce, TechCrunch has learned.

General Catalyst-backed Jasper Health lays off staff

Featured Article

Live Nation confirms Ticketmaster was hacked, says personal information stolen in data breach

Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records.

1 day ago
Live Nation confirms Ticketmaster was hacked, says personal information stolen in data breach

Featured Article

Inside EV startup Fisker’s collapse: how the company crumbled under its founders’ whims

An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Over the past eight years, famed vehicle designer Henrik Fisker…

1 day ago
Inside EV startup Fisker’s collapse: how the company crumbled under its founders’ whims

Late Friday afternoon, a time window companies usually reserve for unflattering disclosures, AI startup Hugging Face said that its security team earlier this week detected “unauthorized access” to Spaces, Hugging…

Hugging Face says it detected ‘unauthorized access’ to its AI model hosting platform

Featured Article

Hacked, leaked, exposed: Why you should never use stalkerware apps

Using stalkerware is creepy, unethical, potentially illegal, and puts your data and that of your loved ones in danger.

1 day ago
Hacked, leaked, exposed: Why you should never use stalkerware apps

The design brief was simple: each grind and dry cycle had to be completed before breakfast. Here’s how Mill made it happen.

Mill’s redesigned food waste bin really is faster and quieter than before

Google is embarrassed about its AI Overviews, too. After a deluge of dunks and memes over the past week, which cracked on the poor quality and outright misinformation that arose…

Google admits its AI Overviews need work, but we’re all helping it beta test

Welcome to Startups Weekly — Haje‘s weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. In…

Startups Weekly: Musk raises $6B for AI and the fintech dominoes are falling

The product, which ZeroMark calls a “fire control system,” has two components: a small computer that has sensors, like lidar and electro-optical, and a motorized buttstock.

a16z-backed ZeroMark wants to give soldiers guns that don’t miss against drones

The RAW Dating App aims to shake up the dating scheme by shedding the fake, TikTok-ified, heavily filtered photos and replacing them with a more genuine, unvarnished experience. The app…

Pitch Deck Teardown: RAW Dating App’s $3M angel deck

Yes, we’re calling it “ThreadsDeck” now. At least that’s the tag many are using to describe the new user interface for Instagram’s X competitor, Threads, which resembles the column-based format…

‘ThreadsDeck’ arrived just in time for the Trump verdict

Japanese crypto exchange DMM Bitcoin confirmed on Friday that it had been the victim of a hack resulting in the theft of 4,502.9 bitcoin, or about $305 million.  According to…

Hackers steal $305M from DMM Bitcoin crypto exchange

This is not a drill! Today marks the final day to secure your early-bird tickets for TechCrunch Disrupt 2024 at a significantly reduced rate. At midnight tonight, May 31, ticket…

Disrupt 2024 early-bird prices end at midnight

Instagram is testing a way for creators to experiment with reels without committing to having them displayed on their profiles, giving the social network a possible edge over TikTok and…

Instagram tests ‘trial reels’ that don’t display to a creator’s followers

U.S. federal regulators have requested more information from Zoox, Amazon’s self-driving unit, as part of an investigation into rear-end crash risks posed by unexpected braking. The National Highway Traffic Safety…

Feds tell Zoox to send more info about autonomous vehicles suddenly braking

You thought the hottest rap battle of the summer was between Kendrick Lamar and Drake. You were wrong. It’s between Canva and an enterprise CIO. At its Canva Create event…

Canva’s rap battle is part of a long legacy of Silicon Valley cringe

Voice cloning startup ElevenLabs introduced a new tool for users to generate sound effects through prompts today after announcing the project back in February.

ElevenLabs debuts AI-powered tool to generate sound effects

We caught up with Antler founder and CEO Magnus Grimeland about the startup scene in Asia, the current tech startup trends in the region and investment approaches during the rise…

VC firm Antler’s CEO says Asia presents ‘biggest opportunity’ in the world for growth

Temu is to face Europe’s strictest rules after being designated as a “very large online platform” under the Digital Services Act (DSA).

Chinese e-commerce marketplace Temu faces stricter EU rules as a ‘very large online platform’

Meta has been banned from launching features on Facebook and Instagram that would have collected data on voters in Spain using the social networks ahead of next month’s European Elections.…

Spain bans Meta from launching election features on Facebook, Instagram over privacy fears

Stripe, the world’s most valuable fintech startup, said on Friday that it will temporarily move to an invite-only model for new account sign-ups in India, calling the move “a tough…

Stripe curbs its India ambitions over regulatory situation