CKM works well for all organizations of all sizes. Scalability is inherent to the design of CKM applications, so CKM grows with an organization. While CKM is especially suited to large distributed networks, it supports both client and server based models and applications. A client-based architecture and deployment of CKM moves the bulk of the load to the client and can significantly reduce the reliance on a certificate authority. It becomes unnecessary for every transaction to obtain authentication from the centralized server for certificate verification. This makes CKM highly scalable, in that it is effective with both large and small companies and can accommodate growth.