If you have any understanding of RSS and/or XML, you'll pick up on VCS almost instantly. Even if you have no previous knowledge of RSS or XML, VCS is pretty easy to grab a basic knowledge of and implement. VCS is a syndication which works much like RSS. In fact, it'd be safe to say RSS is the Father of VCS and where the intial foundation has been derived. VCS simply serves a different purpose and clients/applications will need to read the XML file differently than an RSS XML file.
Example VCS XML file
<vcs version="1.0">
<channel>
<title>Company/Software Name</title>
<link>http://www.yourdomain.com</link>
<copyright>2005</copyright>
<image>
<title>Image Name</title>
<width>55</width>
<height>55</height>
<url>http://www.yourlogourl.com/logo.gif</url>
</image>
<item>
<title>Software/Driver Title</title>
<version>1.0</version>
<date>01 Mar 2005 </date>
<language>en-us</language>
<link>http://www.directlink.com/toupdate.exe</link>
<description>This update fixes every last bug and makes our software perfect... until the next update.</description>
</item>
</channel>
</vcs>