Guides

Versioning

Backstack provides domain-based versioning strategies for your applications. This allows you to provide finer-grained control over your customers' access to your application's features.


Overview

TODO


Versioning strategies

  • Product Versioning/Tiering (Commercial)
  • Offering different editions of the same software (Basic, Pro, Enterprise)
  • Feature-gating: different tiers get different capabilities
  • Pricing differentiation based on functionality
  • Managing customer access to features

Common SaaS versioning/tiering labels include:

Traditional tiers:

  • Free / Starter / Basic
  • Professional / Pro
  • Business / Team
  • Enterprise / Premium

Growth-oriented:

  • Lite / Essentials
  • Standard / Plus
  • Advanced / Power
  • Ultimate / Elite

Value-based:

  • Foundation / Core
  • Growth / Scale
  • Premium / Enterprise

Creative alternatives:

  • Bronze / Silver / Gold / Platinum
  • Good / Better / Best
  • Individual / Team / Organization
  • Hobby / Creator / Business

Modern SaaS patterns:

  • Personal / Team / Business / Enterprise
  • Developer / Startup / Business / Enterprise
  • Solo / Team / Company

Most common structure: 3-4 tiers with "Free/Basic → Pro → Business → Enterprise" being the most recognizable pattern.


TODO

Previous
Access control