RTM actually has more than one meaning.Yours as well as mine are both correct.
From wikipedia:RTM=Release to manufacturing or Ready to market, in the Software release life cycle.
alsiladka said:
It is not the last stage of development before release, but rather it is the copy which will be released as the "Software".
RTM literally means that the media is now being created for the software RTMed.
Btw. you are a little mistaken here-read the wikipedia extract "The term release candidate refers to a final product, ready to release
unless fatal bugs emerge.
So It is
not exactly the final thing.
from:webopedia
RTM versions are typically released to manufacturers before they are released to the general public so that the manufacturers can work out any bugs the software may encounter with hardware devices. The release of an RTM version does not necessarily mean that the creators have worked out all the problems with the software; there still may be more versions of the product before it is released to the general public.