In 1987 you could get all the software you wanted for PCs - scientific word processors, programming languages, terminal emulators, graphics packages. The PCs had floating point coprocessors too. Early in the year the cheap Amstrad 1512/1640 etc. appeared. Where I was working was flooded with PCs by the end of the year, people were very enthusiastic. At that point, the Archimedes arrived - no software, no floating point support.
That is when Acorn lost, the vast majority of computer users in the UK had opted for the PC platform by 1987. All the experts, software companies, hardware suppliers and users had a vested interest in the PC platform after that date.
It'd be interesting to have more info about CMYK handling - given how lacking this is in RISC OS, Draw files and the printer drivers don't support it, what can one do? However RiScript might be a useful CMYK component in the future e.g. when Martin Wuerthner gets his new PostScript printer driver working.
Windows XP lets you treat DVD RAM discs just like any old disc. It does this using the native FAT file system. The result is disc access that is slow and discs that are unreliable. My guess is that this is due to FAT repeatedly updating the disc directory - OK on magnetic media not good on optical.
The UDF on the other hand is designed to minimise disc writes. To use that on XP you need something like InCD supplied with Nero. In my experience DVD RAM is then a much happier experience.