For some years now we have different dongle solutions. Basicly I added all the things people asked me about. Some dongles are better, some are cheaper and some are easier to integrate. So far we support HASP4, HASP HL, Rockey, Rockey2, Unikey and Matrix dongles.
The new SDKs from Aladdin are called HASP SRM. You can use it to first envelope your whole application so it only launches when the dongle is found. Also your application is encrypted. We hope to test this soon with REALbasic applications. Second you can store data in the dongle. But for the library we need to link into the plugin for the functions, we need your help. With the HASP Tools you create yourself a customized static library. This library is signed and works only for your dongles.
So if you want to use HASP SRM, you can generate your library, send us the library and we create you a personal plugin. NDA/Contract may be required.