Regarding your system, as you don't have anyone inhouse with knowledge of it I STRONGLY advise you to hire someone to do the OS migration. If you state your country (and state if required) its possible someone here on forum could recommend you someone to do the work.
As for documentation should you wish to do it yourself, have a look at
It contains all you require.
Regarding your application.
With RM/COBOL the only thing you need to do is to copy the programs (objects), and source if your doing the development yourselves. If not then it should be your vendor dealing with the migration.
No need to recompile, but if you are buying a newer version of the compiler/runtime, there may be some benefits on doing it depending on your current version. Depending on your current SCO unix version you may or not be required to upgrade your COBOL compiler/runtime.
As for the datafiles, just copy them over. No conversion needed within SCO.
Only thing you may need to worry about, is with system definitions, and these are NOT related to the COBOL application, but rather to the OS itself.
Things that come to my mind is that printing defaults changed in some versions of SCO, and some switches were required to add to the cobol configuration files, or indeed to your printing programs, in order to get the spooling of the files working. This may not be a problem to you depending on how your print. Again, this is not COBOL related.
Regards
Frederico Fonseca
SysSoft Integrated Ltd
FAQ219-2884
FAQ181-2886