The Free On-line Dictionary of Computing (30 December 2018):
cross-platformA term that describes a language, software application or hardware device that works on more than one system platform (e.g. Unix, Microsoft Windows, Macintosh). E.g. Netscape Navigator, Java. (1998-02-24)