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.