Your example would be forward compatible, not backwards compatible.
Crystal is forward compatible, any report created in an earlier version of Crystal, when saved in a newer version of crystal, will automatically prompt the user to save in the most current version.
There is an exception to this in terms of a VB application. Starting with crystal v9, the only supported VB use of crystal is the report designer component (RDC). Previous projects using the Active X control and other means of writing crystal reports in VB will not convert, they will need to be rewritten.
In terms of backwrds compatibility, only versions 8 and 8.5 have the ability to "save as" a prior version report, and only back to version 7.
Software Sales, Training, Implementation and Support for Exact Macola, eSynergy, and Crystal Reports