|"first release"| S2 S2 --> |"co-writes"| S3 S3 --> |"team/deals"| S4 classDef stage1 fill:#f3f4f6,stroke:#6b7280,color:#1f2937 classDef stage2 fill:#fef3c7,stroke:#d97706,color:#78350f classDef stage3 fill:#d1fae5,stroke:#059669,color:#064e3b classDef stage4 fill:#ede9fe,stroke:#7c3aed,color:#4c1d95 class H1 stage1 class R1 stage2 class C1 stage3 class P1 stage4"> |"first release"| S2 S2 --> |"co-writes"| S3 S3 --> |"team/deals"| S4 classDef stage1 fill:#f3f4f6,stroke:#6b7280,color:#1f2937 classDef stage2 fill:#fef3c7,stroke:#d97706,color:#78350f classDef stage3 fill:#d1fae5,stroke:#059669,color:#064e3b classDef stage4 fill:#ede9fe,stroke:#7c3aed,color:#4c1d95 class H1 stage1 class R1 stage2 class C1 stage3 class P1 stage4"> |"first release"| S2 S2 --> |"co-writes"| S3 S3 --> |"team/deals"| S4 classDef stage1 fill:#f3f4f6,stroke:#6b7280,color:#1f2937 classDef stage2 fill:#fef3c7,stroke:#d97706,color:#78350f classDef stage3 fill:#d1fae5,stroke:#059669,color:#064e3b classDef stage4 fill:#ede9fe,stroke:#7c3aed,color:#4c1d95 class H1 stage1 class R1 stage2 class C1 stage3 class P1 stage4">
<aside> 📈
TL;DR: Your data needs evolve as your career grows. What works for 10 songs breaks at 100. What works solo breaks when you add collaborators. Understanding this trajectory helps you invest in the right systems at the right time.
</aside>
flowchart LR
subgraph S1["🎸 Hobbyist"]
H1["~5 songs ▸ Notes app"]
end
subgraph S2["💽 Releasing"]
R1["~50 songs ▸ 3-part model (comp + rec + release)"]
end
subgraph S3["🤝 Collaborating"]
C1["~100 songs ▸ Junction tables"]
end
subgraph S4["🏢 Professional"]
P1["200+ songs ▸ Full Admin"]
end
S1 --> |"first release"| S2
S2 --> |"co-writes"| S3
S3 --> |"team/deals"| S4
classDef stage1 fill:#f3f4f6,stroke:#6b7280,color:#1f2937
classDef stage2 fill:#fef3c7,stroke:#d97706,color:#78350f
classDef stage3 fill:#d1fae5,stroke:#059669,color:#064e3b
classDef stage4 fill:#ede9fe,stroke:#7c3aed,color:#4c1d95
class H1 stage1
class R1 stage2
class C1 stage3
class P1 stage4
Profile: Making music for fun. A few tracks, maybe some demos. No distribution yet.
<aside> 🎸
What you're managing:
What you need:
Complexity level: Minimal. Don't over-engineer.
</aside>
Profile: You've distributed music. You have ISRCs, maybe a few releases, possibly some collaborators.
<aside> 💽
What you're managing:
What you need:
Complexity level: Moderate. The 3-part model becomes essential.
</aside>
Profile: Regular co-writes. Multiple collaborators across your catalog. Maybe working with producers, engineers, session musicians.
<aside> 🤝
What you're managing:
What you need:
Complexity level: Significant. Junction tables and many-to-many relations become necessary.
</aside>
Profile: Music is your business. You might have a manager, work with a label, or manage multiple artists. Sync opportunities, publishing deals, international considerations.
<aside> 🏢
What you're managing:
What you need:
Complexity level: High. This is where 50+ data sources start making sense.
</aside>