Raw Markdown

Build Support Around The Theme

Status: v0 working draft

This document introduces what Theme Theory says about building software around a theme.

It is the first of three connected build documents:

  1. Build Support Around The Theme introduces the conceptual setup: software, data, AI, user base as audience, higher-order states, and why software can support theme satisfaction.
  2. Stylist Software Support Example develops the personal stylist example as a concrete demonstration.
  3. Software-First Theme Ideation develops the what-to-build / agentic-coding angle for builders who start from software rather than an existing media audience.

Identify Your Theme asks how a creator, builder, business, or organization identifies the audience-side state the work is organized around. Theme Funnel And Audience Progress asks how audience members move in relation to that state over time. Make Media Creative and Creative Development, Production, And Distribution ask how media can satisfy the theme.

This document asks how software can be built around the theme:

How can software, data, and AI support audience movement toward the desired
state?

The short answer:

Meaningful higher-order states create build surface because they require many
coordinated actions over time. Build software that supports theme satisfaction
by, for instance, making the state more legible, reducing friction, organizing
decisions, preserving memory, creating feedback, helping the audience member
keep participating, etc.

In this track, build primarily points to software. Software, data, and AI are the main digital-services layer: interactive digital support, as distinct from media artifacts that can be consumed without interacting with a system.

Goods and commercial services remain part of the larger support field. The stylist example in the next doc leans heavily on a commercial service case. The goods/business side is treated more directly in Media And Non-Media Business.

Corpus Anchors

This doc draws especially from:

The recurring corpus point is that software is not an unrelated add-on to the audience-building form. Once the theme is understood as a meaningful higher-order state, software often becomes an obvious candidate support layer.

What This Should Establish

By the end of this document, the reader or agent should understand:

The Two Entry Points

There are two main entry points.

The first is creator-first:

I have value, passion, expertise, and an audience on the related theme. How
might I employ software to satisfy the theme?

This is the stylist-style case. The creator is already giving value and building audience around the theme. The question is where software could help the audience move toward the desired state.

The second is builder-first:

I want to build software. What should I build?

This is the what-to-build case, as treated most directly in the May 2026 What To Build corpus piece. The builder might not start with a media audience or service business. They might start with software directly. The work is to identify meaningful higher-order states people care about, then reason backward into concrete supports software could provide.

Both entry points matter, but they need different treatment. The next document shows the creator-first path through the stylist example. The third document develops the builder-first path.

User Base As Audience

In media, audience usually means viewers, listeners, readers, followers, or subscribers.

In software, the parallel term is usually users.

For this project, a software user base can be treated as an audience too. The people using the software are gathered around the same theme, or at least around a concrete support for that theme.

This does not claim that every software product should behave like a social media account. It only says that, for software built to satisfy this kind of theme, the user base belongs inside the audience-building frame.

That matters because media and software can then be understood as different ways of satisfying the same theme:

media makes the theme interesting, legible, and shareable
software helps the audience act, remember, decide, adapt, and progress

Why Higher-Order States Create Build Surface

A meaningful higher-order state is not a single action.

It is a condition that has to be achieved or maintained through many interacting parts. A lot of different things have to happen, and eventually they have to come into relation with one another over time. The state usually involves context, memory, judgment, habits, constraints, feedback, adaptation, and repeated participation.

That is why it creates build surface.

A builder can ask:

What information needs to be organized?
What decisions need support?
What actions need to happen repeatedly?
Where does the person lose momentum?
What feedback is missing or delayed?
What needs to be remembered?
What changes over time?
What needs to be coordinated?
What could be made visible that is currently hard to see?

Those questions turn the desired state into possible supports.

Without the full state, the supports can look scattered. With the state, they become parts of one path.

They also make agency visible. The audience member is still the protagonist. The higher-order state does not happen to them automatically. It usually requires their attention, decisions, effort, interpretation, persistence, and adaptation. Software can support that agency by helping the audience member meet the challenge of the state: see what matters, remember what happened, choose what to do next, recover momentum, and participate more effectively.

Looking Back From The Desired State

One useful way to reason about software support is to stand conceptually at the desired state and look backward.

If the audience member has reached or is maintaining the meaningful higher-order state, what must have happened? What had to be understood, chosen, remembered, coordinated, repeated, adapted, or repaired along the way?

This is the same story-structure logic used elsewhere, but now it is used for support design. The desired state is the resolution. Looking backward reveals the complications, steps, frictions, missing information, and recurring actions that software might support.

For a person with passion and expertise in the domain, this should be a highly generative exercise. As with media creative, the point is not that Theme Theory hands over all the answers. The point is that the theme gives the practitioner the right object to reason from.

The practical question is:

Where could software help the audience member do, coordinate, remember, see,
or decide what has to happen for more of the desired state to become real?

What Software Does Here

Software is useful when it helps make more of the desired state happen.

That can mean, for instance:

In this frame, software is not separate from the theme. It is another way to satisfy it.

The same theme can support media and software because they do different jobs. Media can make the desired state interesting, visible, meaningful, and shareable. Software can make participation and progress more concrete, personal, repeatable, and durable.

The next document makes this concrete through the stylist example. The point is to show how the abstract support question becomes ordinary software reasoning once the theme and the audience member's required agency are visible.

Theme Data

Software often needs data in order to support a theme.

At the setup level, there are two useful data categories.

Primary theme data is data about an individual audience member's state relative to the theme. It captures the person's context, constraints, preferences, assets, progress, history, or needs in relation to the desired state.

Theme graph data is audience-level data about relationships, patterns, clusters, examples, interactions, and similarities across people oriented toward the same theme.

The point is not to collect arbitrary user data. The point is to make the theme more legible and supportable.

The next document shows these categories through the stylist example.

AI As A Multiplier

AI fits naturally when the theme involves context, judgment, options, generation, interpretation, or adaptation.

AI can help software:

This should not become a generic AI feature list. The question is always:

How could AI help the audience member move toward or maintain the desired
state?

General AI models may be able to do some of this directly. That does not eliminate the case for theme-specific products. A specialized product can organize the data, workflow, media, expert service, and user relationship around the theme. AI becomes more useful when embedded in a system that knows what it is trying to help happen.

Incremental Build Order

The conceptual setup above can expose a lot of possible software. That is part of the point. If the theme is a real meaningful higher-order state, and if the creator or builder has passion and expertise in the domain, many possible supports should become thinkable.

That does not mean they should all be built at once.

The build path is usually incremental. A creator or builder will have to choose what to build first, what to defer, what to test through media or service, what to prototype lightly, and what to discard. The order will depend on the audience, the domain, the available distribution, the cost of building, the strength of the feedback loop, and the practical importance of the support.

So the question is not only:

What software could satisfy the theme?

It is also:

What is the lightest useful support that can satisfy the theme enough to learn
from real audience use?

The stylist example is useful because it shows this without requiring exotic software. The conceptual setup is straightforward, but still abstract. The next doc turns it into a concrete example where the build order can be seen.

What Comes Next

The conceptual setup is now in place.

The next document uses the personal stylist example to show how software, theme data, AI, media, and commercial service can reinforce each other around one accessible higher-order state:

Stylist Software Support Example