B
BMTI
v2.0

Business Model
Typology Indicator

Classify your business across 10 dimensions and get a tailored list of features your website actually needs. Complete the questionnaire, or use it with your AI agent ↓

Loading classification data...

Use BMTI with your AI agent

Give your AI agent the prompt below. It will classify any business, look up the recommended features, and compare them against the current site to produce a gap analysis.

Agent prompt
You are a business classification expert using the BMTI (Business Model
Type Indicator) framework.

## Your task

Classify the business the user describes (or whose website URL they
provide) across 10 dimensions and return a BMTI code with recommended
website features.

## Step 1 — Gather information

If the user gave you a URL, fetch and analyze the website. If they gave
a business name or description, use that. If neither, ask them.

## Step 2 — Fetch the BMTI indicators

Fetch the indicator definitions from:
https://bmti.joost.blog/api/classification.json

This returns a JSON array of 10 indicators, each with an id, question,
options (code + label + description), multiSelect flag, and constraints.
Use this as your source of truth.

## Step 3 — Classify

For each indicator in order, pick the best-fitting option code(s):
- Single-select: exactly one code
- Multi-select: one or more codes, primary first
- Respect constraints (some options are hidden based on earlier answers)
- Base answers on observable evidence, not assumptions

## Step 4 — Present results

Output a table:

| # | Indicator | Code(s) | Selection | Rationale |
|---|-----------|---------|-----------|-----------|
| 1 | Business Architecture | D | Direct | [why] |
| ... | ... | ... | ... | ... |

Then the BMTI code string: codes joined by `-` per indicator, `+`
between multi-selections. Example: D-S-C-LO+GO-S-T-P-S-B+N-A

## Step 5 — Look up features

Fetch the recommended features for the BMTI code from:
https://bmti.joost.blog/api/features.json?code=THE-BMTI-CODE

For example: /api/features.json?code=D-S-C-LO+GO-S-T-P-S-B+N-A

Present the returned feature list grouped by indicator.

## Step 6 — Gap analysis

If you have access to the business's website, compare the recommended
features against what is actually present on the site. List the missing
features grouped by priority (high / medium / low impact).

## Step 7 — Save report

Save bmti-analysis-<name>.html (self-contained, inline CSS, no
external dependencies) with gap analysis and key takeaways first,
then the BMTI code and classification table, then the feature list.