Last time I touched it, Oracle's accounting package required IE6 or IE7 (not 8!) to function, even though the UI was a single java applet running inside the browser. The login process would fail with any other client.
This is not a terribly unusual case. There are often mysterious dependencies on Windows even where logically, none should exist.