Homebrew software (games, emus etc) work on all GP32's; commercial software can be either encrypted to a specific SMC card, or if bought online to a specific GP32. Each device has a unique identifier so thats how they lock a online purchase to a specific device.
jeff