Technically you could use the same application (as in, same UI and features) across the three major OSs.
(Although you could make the same argument for something written, say, in Java)
(Although you could make the same argument for something written, say, in Java)