A Java class for representing the version number of software, library, framework or other system.