Choosing the Right Versioning Scheme: It's About Who Consumes Your Software
Version numbers communicate to their consumer. Use SemVer when code depends on your interface externally. Use CalVer for human-facing software. The question isn't app type — it's: human or code consumer?