While a lot of universal remotes define a maximum number of devices that you could control with them, SPIN remote has no such limitation. You could, in theory, program a different device for every available gesture or touchpad action in every profile you create.
A quick calculation would make that 20 different devices per profile. With a maximum of 7 different profiles, this would result in 140 different devices! This is probably not a realistic scenario, so for practical purposes we'll just say that there's no limitation in the amount of devices you can control with your SPIN remote.
See also: "How many profiles can I create?"