Semantic Versioning wird für die meisten Frameworks und Bibliotheken verwendet. Für Maven, NPM und andere Package Manager ist eine semantische Versionierung zwingend notwendig, um Abhängigkeiten korrekt auflösen zu können. Wie kann man aber Applikationen semantisch versionieren?