Enterprise geodatabase versioning is an integral part of Enterprise GIS workflows and allows for flexible and manageable workflows for multiuser editing scenarios. Branch versioning is a new type of geodatabase versioning available to Esri users. This new type of versioning has been reconfigured to alleviate some of the pain-points when using traditional versioning and relies on a services-based platform for version use and management. The branch versioning configuration also provides the backbone needed to extend available add-ons/usability of GIS data. Certain solutions like the Utility Network, Trace Network, Parcel Fabric, and Indoors within ArcGIS Enterprise all require data to be branch versioned. Another immensely powerful add-on for branch versioned data is the Validation and Batch Calculation Attribute Rules. Branch versioning may be a great solution when evaluating current and anticipated workflows and can open the door to a new age of capabilities for Enterprise GIS data.