The Cisco AnyConnect Secure Mobility Client is a endpoint software product that is not only a VPN client that provides access through Transport Layer Security and IPSec IKEv2, but also provides an enhanced security check through built in modules.
The modules are VPN Posture (HostScan) and ISE Posture module.
These modules can allow the AnyConnect software to scan the endpoint for compliance for things like Antivirus and firewall software.
If the host is found not to be compliant, its access to the corporate network can be restricted until the device is in compliance.
Cisco AnyConnect also includes web security through Cisco Cloud Web Security, network visibility into endpoint flows with StealthWatch, and roaming protection with Cisco Umbrella.
These protections apply even whilst not connected to a VPN.
AnyConnect is supported across a broad range of platforms including Windows, macOS, iOS, Linux, Android, Windows Phone/Mobile, Blackberry and ChromeOS.