Platform Box Framework

Brian Halligan's approach to building HubSpot's product architecture using a visual "box framework" to guide product development and company growth.

Core Platform Architecture

  • Large bottom box represents the CRM platform foundation
    • Contains core shared services and infrastructure
    • Includes workflows, social media, and messaging capabilities
    • Emphasis on building vs buying/cobbling together solutions
    • Platform is the main focus and takes up most of the "space"

Vertical Application Boxes

  • Smaller boxes on top represent different product lines:
    • Marketing app
    • Sales app
    • Service app
    • Content management system
    • Operations app
  • Each vertical has specific revenue/growth targets
    • Marketing targeted as $1B business
    • Sales targeted as $300M business
    • Growth percentages assigned to each vertical

Management Approach

  • Very loose management style for product teams
    • Gives wide boundaries to product/dev teams
    • Teams decide what goes in boxes based on:
      • Customer feedback
      • Market direction
      • Team's vision
  • Two-level management style
    • Stays high level most of the time
    • Goes very deep when specific issues need attention
  • Revenue and growth targets set at box level
    • Clear financial goals for each vertical
    • Teams have autonomy on how to achieve targets

Platform Philosophy

  • Power comes from integrated platform vs separate apps
  • All apps are "woven together" through shared platform
  • Focus on building unified foundation vs cobbling together solutions
  • Platform-first approach drives product decisions
BH

Brian Halligan

Co-founded HubSpot in 2006, transforming it into a leading CRM platform with over 200,000 customers worldwide.

Recognized as a top SaaS influencer, he combines entrepreneurial success with teaching at MIT.

Twitter
Founder
Author