# SWOT Diagram — Example

## Scenario: B2B SaaS Startup Evaluating Entry into Enterprise Market

A 50-person SaaS startup (currently focused on SMB) is considering moving upmarket into enterprise. Leadership runs a SWOT to assess readiness, then uses TOWS to derive actions.

---

## draw.io XML

Paste into draw.io → **Extras → Edit Diagram**

```xml
<mxGraphModel>
  <root>
    <mxCell id="0"/>
    <mxCell id="1" parent="0"/>
    <!-- Title -->
    <mxCell id="2" value="SWOT Analysis — Enterprise Market Entry Decision" style="text;html=1;strokeColor=none;fillColor=none;align=center;fontSize=15;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="10" y="10" width="760" height="36" as="geometry"/>
    </mxCell>
    <!-- Internal / External headers -->
    <mxCell id="3" value="INTERNAL" style="text;html=1;strokeColor=none;fillColor=none;align=center;fontSize=12;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="60" y="55" width="320" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="4" value="EXTERNAL" style="text;html=1;strokeColor=none;fillColor=none;align=center;fontSize=12;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="400" y="55" width="320" height="20" as="geometry"/>
    </mxCell>
    <!-- Helpful / Harmful row labels -->
    <mxCell id="5" value="Helpful" style="text;html=1;strokeColor=none;fillColor=none;align=right;fontSize=11;fontStyle=1;rotation=-90;" vertex="1" parent="1">
      <mxGeometry x="10" y="170" width="60" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="6" value="Harmful" style="text;html=1;strokeColor=none;fillColor=none;align=right;fontSize=11;fontStyle=1;rotation=-90;" vertex="1" parent="1">
      <mxGeometry x="10" y="390" width="60" height="20" as="geometry"/>
    </mxCell>

    <!-- STRENGTHS (top-left, green) -->
    <mxCell id="10" value="💪 STRENGTHS" style="rounded=1;fillColor=#2E7D32;strokeColor=#1B5E20;fontColor=#ffffff;fontStyle=1;fontSize=13;verticalAlign=top;" vertex="1" parent="1">
      <mxGeometry x="60" y="80" width="310" height="220" as="geometry"/>
    </mxCell>
    <mxCell id="11" value="• 98% customer satisfaction (NPS 72)&#xa;• Best-in-class API — 50+ integrations&#xa;• Lean team: $1.2M ARR per employee&#xa;• 4-week implementation time (vs 3-mo industry avg)&#xa;• Strong founder domain expertise (10+ yrs)" style="text;html=1;strokeColor=none;fillColor=none;fontSize=11;align=left;verticalAlign=top;" vertex="1" parent="1">
      <mxGeometry x="70" y="120" width="290" height="170" as="geometry"/>
    </mxCell>

    <!-- WEAKNESSES (bottom-left, red) -->
    <mxCell id="20" value="⚠️ WEAKNESSES" style="rounded=1;fillColor=#c62828;strokeColor=#b71c1c;fontColor=#ffffff;fontStyle=1;fontSize=13;verticalAlign=top;" vertex="1" parent="1">
      <mxGeometry x="60" y="310" width="310" height="220" as="geometry"/>
    </mxCell>
    <mxCell id="21" value="• No enterprise security certifications (SOC2, ISO)&#xa;• Sales team of 3 — no enterprise AEs&#xa;• No dedicated Customer Success org&#xa;• Product lacks SSO, RBAC, audit logs&#xa;• Brand unknown in enterprise segment" style="text;html=1;strokeColor=none;fillColor=none;fontSize=11;align=left;verticalAlign=top;" vertex="1" parent="1">
      <mxGeometry x="70" y="350" width="290" height="170" as="geometry"/>
    </mxCell>

    <!-- OPPORTUNITIES (top-right, blue) -->
    <mxCell id="30" value="🚀 OPPORTUNITIES" style="rounded=1;fillColor=#1565C0;strokeColor=#0D47A1;fontColor=#ffffff;fontStyle=1;fontSize=13;verticalAlign=top;" vertex="1" parent="1">
      <mxGeometry x="390" y="80" width="310" height="220" as="geometry"/>
    </mxCell>
    <mxCell id="31" value="• Enterprise workflow automation market $18B by 2027&#xa;• Legacy vendor (Competitor X) losing customers&#xa;• Remote work driving demand for collaboration tools&#xa;• EU data residency regulation creates switching&#xa;• 3 inbound enterprise leads already in pipeline" style="text;html=1;strokeColor=none;fillColor=none;fontSize=11;align=left;verticalAlign=top;" vertex="1" parent="1">
      <mxGeometry x="400" y="120" width="290" height="170" as="geometry"/>
    </mxCell>

    <!-- THREATS (bottom-right, orange) -->
    <mxCell id="40" value="⚡ THREATS" style="rounded=1;fillColor=#E65100;strokeColor=#BF360C;fontColor=#ffffff;fontStyle=1;fontSize=13;verticalAlign=top;" vertex="1" parent="1">
      <mxGeometry x="390" y="310" width="310" height="220" as="geometry"/>
    </mxCell>
    <mxCell id="41" value="• Salesforce &amp; Microsoft entering SMB automation&#xa;• Enterprise sales cycles 9–18 months (cash drag)&#xa;• Talent war for enterprise AEs and CSMs&#xa;• Economic downturn may freeze IT budgets&#xa;• Data privacy regulation uncertainty (GDPR, CCPA)" style="text;html=1;strokeColor=none;fillColor=none;fontSize=11;align=left;verticalAlign=top;" vertex="1" parent="1">
      <mxGeometry x="400" y="350" width="290" height="170" as="geometry"/>
    </mxCell>

    <!-- Center cross dividers -->
    <mxCell id="50" value="" style="line;strokeColor=#555555;strokeWidth=2;" vertex="1" parent="1">
      <mxGeometry x="60" y="308" width="640" height="5" as="geometry"/>
    </mxCell>
    <mxCell id="51" value="" style="line;strokeColor=#555555;strokeWidth=2;direction=south;" vertex="1" parent="1">
      <mxGeometry x="373" y="80" width="5" height="450" as="geometry"/>
    </mxCell>
  </root>
</mxGraphModel>
```

---

## TOWS Action Matrix

| | Strengths | Weaknesses |
|---|-----------|-----------|
| **Opportunities** | **S+O (Maxi-Maxi)**: Use API strength + inbound leads to close first 3 enterprise pilots | **W+O (Mini-Maxi)**: Fast-track SOC2 certification to unlock enterprise pipeline |
| **Threats** | **S+T (Maxi-Mini)**: Highlight 4-week implementation vs. Salesforce's 6-month cycles | **W+T (Mini-Mini)**: Don't move upmarket until CS team is in place — churn risk is too high |

## Key Insight for Leaders

The TOWS extension turns passive assessment into **strategic actions**. The bottom-right W+T cell is the most valuable: it's your **risk boundary** — the conditions under which you should NOT proceed. In this case, moving upmarket without SOC2 and a CS team is a high-risk move that could damage the brand in both segments.
