How many different software platforms are there for devices?
select count(distinct software_platform) from device