The Novell software, for which the source code is already available, provides users with a ???digital wallet??? that holds any number of separate identity cards that can be used to authenticate to various Web sites or network resources, such as applications or databases, or to complete transactions online.