The "conventional wisdom" for some time has been that the command line tools, which are the things that do the actual work, were written on Unix platforms. After all, I seem to remember a time (my memory could be faulty here) when the tools were only available on Unix. In those days (not really so long ago), the GUIs were also written in X (probably Motif, which is what most vendors were using at the time).
It looks to me like the command line tools are still either developed on Unix, or on Windows/Unix pretty much simultaneously. Only the gui has become a Windows thingy. I mainly think this because it is clear that the command line tool interface really has not changed much since "the old days", and they remain separate from the gui even now. The gui remains just a button clicking front end to those tools. I have not used Solaris in awhile, so I have no idea how that GUI performs these days.