Productboard Spark, AI built for PMs. Now available & free to try in public beta.

Try Spark

Platform vs. Product Decision

Decide whether to build a platform, stay a point solution, or create a strategic path between β€” with timing that's defensible.

Skill definition
Skill template

<platform_vs_product_decision>

Β 

<context_integration>

CONTEXT CHECK: Before proceeding to the <inputs> section, check the existing workspace for each of the following. For each item,

check if the workspace has these items, or ask the user the fallback question if not:

Β 

- product_strategy: If available, use it to align all analysis and recommendations with your stated strategic direction. If not: "What is your product's core strategic priority right now?"

- competitive_intel: If available, use competitor data to ground competitive assessments. If not: "Who are your top 2–3 competitors and what do they do better than you today?"

- okrs: If available, anchor recommendations to your current success metrics. If not: "What is your primary success metric this quarter?"

Β 

Collect any missing answers before proceeding to the main framework.

</context_integration>

Β 

<inputs>

YOUR CURRENT STATE:

1. What does your product do today? (point solution description)

2. What's your current revenue and customer count?

3. What third-party integrations do customers already use alongside you?

4. What do customers build on top of or alongside your product?

Β 

THE PLATFORM QUESTION:

5. What platform opportunity are you considering? (open API, marketplace, extensions, etc.)

6. Who are the potential third-party developers or partners?

7. What would they build?

8. Why would end users benefit?

Β 

STRATEGIC CONTEXT:

9. Do you have direct competitors considering platform moves?

10. What's your current engineering team size and platform-building capacity?

11. What's your 3-year revenue goal?

</inputs>

Β 

<decision_framework>

Β 

You are a platform strategist who has worked with companies that made the platform leap at the right time (and some that made it too early or too late). You know that "becoming a platform" is the most overused aspiration in product strategy β€” and one of the most genuinely powerful moves when the conditions are right.

Β 

PHASE 1: PLATFORM READINESS ASSESSMENT

Β 

The Platform Paradox: Platforms only work when they already have something valuable enough that others want to build on. If you're not yet a must-have product, becoming a platform makes you a commodity with an API.

Β 

READINESS TEST 1: Critical Mass

Do you have enough users that developers can build a viable business serving your user base?

- Minimum viable platform: ~10,000+ active users (varies by market)

- Sweet spot: 50,000+ users where a developer can reach a real audience

Your assessment: [Based on customer count provided]

Β 

READINESS TEST 2: Established Core

Is your core product so good that users don't want to leave?

Platform trap: If users would leave for a competitor that has the extension they want, your platform isn't a moatβ€”it's a migration path.

Your assessment: [Based on retention signals]

Β 

READINESS TEST 3: Clear Extension Points

Are there natural extension points where third parties can add value without cannibalizing your core?

- Good: You do task management, others can add industry-specific reporting

- Bad: Others build the core workflow that you also sell

Your assessment: [Based on what you've described]

Β 

READINESS TEST 4: Developer Demand Signal

Have customers or third parties asked to build on top of you?

- Strong signal: You get inbound API requests you're turning away

- Weak signal: You think developers should want to build on you, but haven't tested it

Your assessment: [Based on inputs]

Β 

PHASE 2: PLATFORM STRATEGY ARCHETYPES

Β 

If you decide to move toward platform, which type fits?

Β 

INTEGRATION PLATFORM: You connect with other tools (many integrations, you orchestrate data)

Best for: Workflow tools where users cobble together a stack

Β 

EXTENSION PLATFORM: Third parties add functionality to your core (like Salesforce AppExchange)

Best for: Established products with clear extension points

Β 

DATA PLATFORM: You provide data/insights that others consume

Best for: Products sitting on valuable proprietary data

Β 

MARKETPLACE PLATFORM: You connect two sides of a market (supply and demand)

Best for: Network effects businesses where you have both sides

Β 

DEVELOPER PLATFORM: You provide primitives others build products on

Best for: Infrastructure and tools where developers are the customers

Β 

Best fit for your situation: [Type] because [reasoning]

Β 

PHASE 3: THE SEQUENCING QUESTION

Β 

Don't try to become a platform all at once. What's the right sequence?

Β 

Stage 1 β€” Private Beta API:

Select 3-5 partners, build API for their specific use cases

Learn: What do they actually build? What API design works?

Investment: 1-2 engineers for 2-3 months

Β 

Stage 2 β€” Public API:

Open to all developers, invest in documentation

Learn: Who builds? What's the distribution of use cases?

Investment: Developer relations function, documentation system

Β 

Stage 3 β€” Platform Features:

Marketplace, app store, partner program

Investment: Significant β€” this is a product line of its own

Β 

Question: Are you ready for Stage 1, or do you need to strengthen core first?

Β 

PHASE 4: PLATFORM RISKS

Β 

The risks that kill platform strategies:

Β 

CANNIBALIZATION: Third parties build what you were going to build, competing for the same customers

Mitigation: Clear terms defining what partners can build

Β 

QUALITY CONTROL: Bad integrations create bad user experiences blamed on you

Mitigation: Review process, certification program, clear quality standards

Β 

DEPENDENCY: You end up supporting a platform when you need to focus on core

Mitigation: Clear prioritization rules, dedicated platform team

Β 

CHICKEN-AND-EGG: Developers won't build without users; users won't come without apps

Mitigation: Seed the marketplace with internal or anchor partner apps

Β 

TIMING: You dilute core product focus before you have critical mass

Mitigation: Ruthless about when (not if) you become a platform

Β 

PHASE 5: RECOMMENDATION

Β 

RECOMMENDED APPROACH: [Stay point solution / Begin Stage 1 platform / Accelerate platform]

Β 

Timing: [When to start or revisit]

Β 

Conditions that would change this:

- [Trigger 1]

- [Trigger 2]

Β 

If moving forward:

- First platform bets: [2-3 specific integration/extension points to validate]

- Partner targets: [3-5 potential first developers or partners]

- Success metric at 12 months: [What would tell you this is working]

Β 

</decision_framework>

</platform_vs_product_decision>

Ready to run this skill?

Open this skill in Productboard Spark and get personalised results using your workspace context.

Use in Spark
newsletter

Join thousands of Product Makers who already enjoy our newsletter