Cross-platform software that needs to use smart cards uses PKCS #11, such as Mozilla Firefox and OpenSSL (using an extension).
Both Oracle Solaris and Red Hat Enterprise Linux contain implementations for use by applications, as well.
The two standards were originally developed independently but are now both governed by an OASIS technical committee.
It is the stated objective of both the PKCS #11 and KMIP committees to align the standards where practicable.
KMIP also has special operations that provide a complete standards based wire protocol for PKCS #11.