Build your product.
Connect the business behind it.

Bring identity, customer memberships, and subscriptions into the application you are building. Keep your product interface yours.

Explore the solution
A person. Two customer contexts.
Jamie SmithSigned-in person
Selected customerNorthstar Studio
MembershipAuthorized member
Connected recordPlatform subscription
Requests use this customer context

The product experience
and the business behind it.

Give identity, customer memberships, recurring services, and your own modules clear responsibilities. Build the product interface around the job your customer needs to do.

One sign-in.
The right business context.

Use supported OAuth2 identity for the customer application. A person’s membership connects them to a business customer; explicit customer switching makes it clear which business they are working in.

  • Separate the person from the business customer
  • Make the active customer visible in the application
  • Authorize operations within that membership
Explore identity & permissions
A person, a membership, a customer
Jamie SmithOAuth2 sign-in
Customer memberships
Business contextSelected explicitly
NS

Northstar Studio

MemberJamie Smith
AccessMembership scoped
ContextSelected customer

Connect the subscription
to the relationship.

Represent the recurring service alongside its customer. Your frontend owns the portal, while subscriptions and related records provide the business context behind the interface.

  • Link the service to the right customer
  • Design your own portal and account experience
  • Plan the supported actions around its lifecycle
Explore subscriptions
The business behind the account

Northstar Studio

Customer context
PersonJamie Smith
MembershipAuthorized member
SubscriptionPlatform service
Platform serviceConnected subscription
Your moduleCustomer-scoped application data

Records are presented for the selected customer.

Your domain.
Your module to own it.

Keep the specialized records of your product in the module that owns them. Onetagger follows this pattern with websites, domains, and health checks while Ominity handles identity and customer context.

  • Define the module’s own records and operations
  • Use actions, permissions, and execution context
  • Keep the customer-facing interface independent
Explore extensions
A shared business foundation
StorefrontProduct experience
PortalCustomer experience
ApplicationFocused interaction
Authenticated API requests
Ominity instance
ContentCommerceIdentity
A domain boundary, inspired by the Onetagger product story.

Build the partner model
around real relationships.

Affiliate plans support one-time and recurring commission arrangements. Attribute the customer and explicitly assign existing subscriptions when eligible future renewals should qualify for that partner.

  • Configure plans and relationship overrides
  • Assign existing subscriptions deliberately
  • Track commission and payout administration records
Explore affiliates
Customer attribution & subscription assignment
Studio PartnerExample affiliate relationship
Customer attributionNorthstar Studio
PlanRecurring commission terms
Existing subscriptionExplicit assignment for eligible future renewals
Assigned
  1. Eligible renewalAccording to plan and assignment
  2. Commission recordTrack the generated business record
  3. Payout administrationPayment implementation remains separate
Payment transfer depends on your implementation.

Ask what the product
needs to know.

Use structured forms for the information your customer journey needs, then render them in your application. Typed fields and validation give that information a clearer role than free-text notes.

  • Create a form for the specific customer workflow
  • Keep the questions and validation structured
  • Control the onboarding interface in your frontend
Explore forms
Form definition your frontend
Form fieldsChoose a type
Customer onboarding formRendered example
Type TextValidation Required

The field definition stays structured.
Your frontend controls the presentation.

Local rendering preview. No answers are submitted.

Customer onboarding form

Explore the details.

The capabilities, examples, and integration choices behind this solution.

Keep the product yours.
Connect the foundation.

Start with identity and customer context, then add subscriptions and the modules your service needs.

Let’s talk about
your next project.

Three quick questions to start the conversation.

What’s your name?
Your email app opens a draft at the final step. Nothing is sent automatically.