I develop code using .net, and sometimes using ruby. My friend wants me to develop a small time keeping application for use on a mac. Basically a windows form application. I want to develop on my pc (it has all my tools) - I know the writing/deployment process for windows. Is it different if I want to make it work on a mac? Does the CLR work with OS X? Do I need to install something special on my buddy's laptop?