My application is both secure and sits behind a firewall and so is not able to access the WWW using any port. Would this have any affect on the license? Does it need to be able to access an external server?

The components need not access to any external server, so it can be used in local networks.