Are there any restrictions? (Such as number of networks, internet access from the VMs, firewall, or otherwise?)
The only limitations for your vApps are what vCD can support when the vApp is deployed. Right now we don’t change networks or anything on deployment so the vApp would have to be deployed straight from the catalog with the correct settings. Most of our tenants set their vApps up to be identical and do allow outbound Internet from the VMs.