1. A stand-alone computer outside of a domain defined by a plurality of clients, the stand-alone computer comprising: at least one processing device; memory coupled to the at least one processor; and an application program stored in the memory that, based on execution by the at least one processing device, configures the at least one processing device to: access a Digital Identity Management System (DIMS), the DIMS including an abstraction layer configured to abstract a digital ID associated with the application program as an abstracted digital ID; search for credentials based on one or more attributes; return results of the credential search to the DIMS, the DIMS being configured to open the credentials based on a cryptographic key and to return an object reference to the application program; and use the object reference to perform an operation on the stand-alone computer.