No to both, all software and hardware is used and developed here, there CAN, K line, etc... communication devises to speak to vehicles.
The problem with using the adapters is that there not exactly like standard serial and parallel ports, they have time delays and when I have used the adapters they always fall out of sync with the software/hardware. The protocols that we speak require exactly timed pulses which we used to use the parallel port for, therefore we need direct access.
Tricky to explain because I do not write the software...
All new stuff that is developed and used here is USB based which is great, but for older vehicles we talk to it requires the serial/parallel devises. I'm sure that they could redevelop the hardware/software for the older stuff but it would be a lot of time and effort to do so.