As “software eats the world,” to use Marc Andreessen’s phrase, versioning becomes critical to business success because corporate value is often contained in the software assets created by the company.