The user may define subclasses of this class.
The components include the name of the product, the product number, a version number, the release date for the version and comments.