For advanced security applications, the three memory areas can all be used to protect one application. In like fashion, storage area two's password could be stored in storage area one and locked using its passwords. Buttons can also act as storage devices for encryption information. Algorithms, keys, and seeds can all be stored and password protected. Possession and the elimination of knowledge may be highly desirable, as it raises the overall security of the encryption scheme and makes it easier to use.
Buttons operate with different platforms without any changes.
The portable nature of the i Button streamlines license authentication across platforms. For example, by removing an i Button from a holder on Computer A and placing it in the i Button holder of Computer B, a customer can effectively transfer a fixed license without your involvement. You still maintain control, because the software stored on Computer A will not operate without an i Button. Buttons operate independently from specific hardware or operating systems, which allows for a common license scheme across multiple platforms. Simple license schemes can be easily implemented and maintained as platform support for the application grows.