I asked a question here, where the OS is not important to me. OS is not a hindrance for me personally. I could go with any of them, but I would prefer if I could use it on Windows, Linux, and OSX. The best software in my experience is cross platform since it is a fit for anyone. Or in my case I can use it on any of my computers and recommend it to any of my friends.
If I specify an OS I will only get answers that tell me about software for that Platform.
While I said a cross platform option is optimal I did not want to rule out Linux only, OSX only, or Windows Only software.
So here is the verbiage I came up with: I want desktop software for something specific, OS doesn't matter, but cross platform is preferred.
Does this make the question too general? What guidelines should we follow for these sort of questions, should we demand that they specify OS or specify Cross Platform explicitly? Is there a good tag for these questions?