Unique identifier of Android device

In Windows Mobile device, my developer based off UUID's and Platform ID's to uniquely id a device for licensing his software.  On Android devices, is there equivalent to those ID's, other than serial numbers, MAC address or IEMI numbers.

Any ideas or suggestion is much appreciated.

 

thanks,