 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.