Question: How many different software platforms are there for devices?
SQL: SELECT count(DISTINCT Software_Platform) FROM device