cross-platform software is a type of software that can run on many different operating systems or computer architectures. together, the combination of an operating system and computer architecture is commonly referred to as a "platform".