Apple's Enterprise Web Development environment, WebObjects, (Versions 4 & 4.5) runs using a cross platform environment, called YellowBox. (This is what has evolved into Cocoa) YellowBox Applications, if written VERY well, could be completely cross platform. For example Project Builder (look on...