Skip to main content
Selected work
Product Case Study · Platform Architecture · Happy Path Studios

HPS Product Framework

Shared architecture, applied with judgment about what should stay specific.

The HPS Product Framework is the reusable application foundation behind focused products built at Happy Path Studios. It exists to reduce repeated product infrastructure work while keeping each product specific to its own audience and operational need. Plantation Paw Prints is the concrete example used throughout this case study.

Role

Product Strategy · UX · Platform Architecture · Development

Ownership

Happy Path Studios

Shared Capability Areas

  • Content Management
  • Media
  • Authentication
  • Permissions
  • Commerce
  • Payments
  • Administration
  • Orders
  • Fulfillment
  • Operational Workflows
  • Deployment
01 The Problem

New focused products keep needing the same foundation.

Every new focused product tends to need the same underlying capabilities: a way to manage content, handle media, authenticate users, manage permissions, take payments, administer the product, and deploy it. None of that is specific to any one product.

Rebuilding that foundation from nothing for every new product adds real cost. It also means each product's foundation evolves on its own, disconnected from what the last product already learned.

The HPS Product Framework exists to remove that repeated cost, without treating every product as if it were the same product.

02 The Architectural Principle

Reuse where it creates leverage. Stay specific where it does not.

The framework is not built around maximum abstraction. Its guiding decision is where to draw the line between shared architecture and product specific behavior.

Reuse

vs.

Product Specificity

Every product could be built entirely from nothing, or forced entirely into one identical shape. Neither extreme serves the product or the person using it.

Resolution

Architecture is shared where reuse creates meaningful leverage. Product behavior and experience stay specific where generalizing them would add complexity the product does not need.

03 Shared Foundations

Reusable capability areas, not a fixed product shape.

The framework provides reusable patterns across a defined set of capability areas.

A product draws on only the capability areas it actually needs. No product is expected to use every area, and the framework does not assume otherwise.

Capability Areas

  • Content Management
  • Media
  • Authentication
  • Permissions
  • Commerce
  • Payments
  • Administration
  • Orders
  • Fulfillment
  • Operational Workflows
  • Deployment
04 From Shared Architecture to Focused Product

Proven foundations, applied to a specific audience.

A new product starts from capability areas that already exist and already work, rather than from nothing. What makes it a focused product rather than a copy of the last one is everything built specific to its own audience and its own operational need: the experience, the workflows, and the decisions that only make sense for that product.

The diagram below shows that relationship conceptually: shared foundations feeding a product specific experience, with Plantation Paw Prints shown as one applied example rather than the whole framework.

Shared Product Foundations

Content & Media

Content Management, Media

Structured content and media handling reused across products rather than rebuilt per product.

Identity & Access

Authentication, Permissions

Shared patterns for who can sign in and what they are allowed to do once they have.

Commerce & Fulfillment

Commerce, Payments, Orders, Fulfillment

Reusable patterns for taking payment, tracking orders, and moving them through fulfillment.

Operations & Deployment

Administration, Operational Workflows, Deployment

Shared patterns for administering a product day to day and getting it running.

Product Layer

Product Specific Experience

Each product decides which shared capability areas to use, then builds the rest, the actual experience, workflows, and decisions, specific to its own audience and operational need.

Applied Example

One Product Built This Way

Plantation Paw Prints

A club platform built on the shared foundation: content, media, commerce, and administration among the capability areas it draws on. One applied example, not the whole framework.

05 Proof Through Plantation Paw Prints

What one focused product built on the framework became.

Plantation Paw Prints began as a greenfield project. Built on the shared foundation, it became a working club platform: public content, CMS capabilities, events, a calendar, community features, media management, commerce, Stripe checkout, order tracking, and production and fulfillment workflows, supported by role based administration.

Plantation Paw Prints is one concrete example of the framework applied to a focused product. It does not exercise every capability area the framework provides, and these screens are representative rather than a complete inventory of the product.

Public Experience

The public facing club experience: content, events, bulletin information, member stories, merchandise, causes, volunteering, galleries, and participation, all built from the shared foundations of the framework.

Preview shown. The complete homepage is available in the enlarged view.

Member Experience

The authenticated member experience, showing that the framework extends beyond the public website into a signed in product surface.

Administration

The operational layer behind the public site and member experience: managing members, pets, content, events, community activity, media, contacts, and production related work.

Operational Intelligence

Beyond administering content, the product also supports operational understanding and decision support. A summary layer and a deeper layer beneath it are part of the same operational intelligence rather than two separate features.

Focused Feature Example

A focused feature built on the same shared architecture: a calendar experience purpose built for this product rather than a generic component applied everywhere.

06 The Product Decision

Plantation Paw Prints stayed pilot first.

The Product Decision

Plantation Paw Prints was not generalized into a multi tenant SaaS product before that need was proven.

That was an intentional product and architecture decision, not a limitation. Multi tenant architecture is not the wrong choice in general. It is the wrong choice before the need for it has actually been demonstrated. Staying pilot first kept the product focused on what it needed to prove first.

07 What I Owned

Product strategy through platform architecture and development.

Product Strategy
UX
Platform Architecture
Development
08 Outcome and Learning

The foundation, and the judgment about what not to generalize.

The framework provides a reusable foundation for creating focused products while preserving the ability to make product specific decisions for each one.

The broader learning is that successful reuse depends as much on knowing what not to generalize as it does on identifying what can be reused.

Continue Exploring

The studio this framework was built inside of.

Happy Path Studios

The studio behind every platform in this portfolio, including the HPS Product Framework itself.

The framework is the shared architecture behind the wider Happy Path Studios product ecosystem.

  • Platform Architecture
  • Product Systems Lead