 TeamViewer says they keep a separate architecture which means their corporate IT is separate from their product IT and their product environment. TeamViewer has been installed on 2.5 billion devices.