The ability of software to support customer-preferred algorithms for encryption, hashing, entropy and digital signatures.