What is software called that works on more than one platform?
  cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms 