1. A security services implementation protocol configuration data processing computer hardware system comprising: a platform specific configuration builder executing in a memory of a computer, the platform specific configuration builder comprising program code enabled to produce a platform specific configuration of a security services protocol implementation including a programmatic implementation of a network security service including one of Internet Protocol Security (IPSec) and transport layer security (TLS); a set of network topology descriptions, each network topology description comprising a thumbnail image representing a different network topology; and, a configuration tool executing in the memory of the computer and coupled to the set of network topology descriptions, the configuration tool comprising program code enabled to receive a configuration request and to respond to the configuration request by: displaying the set of network topology descriptions in the configuration tool, detecting a selection of one of the thumbnail images in the configuration tool, and configuring settings for the security services protocol implementation corresponding to a selected thumbnail image associated with one of the network topology descriptions and reflective of pre-established, predictable best choices both for the one of the network topology descriptions and also for encryption and authentication choices specified by a requirement map applicable for a connectivity rule for the configuration request.