A term describing software that can run on a variety of hardware platforms or software architectures. Platform-independent software can be used in many different environments, requiring less planning and translation across an enterprise.
If something is platform-independent, you don’t need a particular type of computer or particular software to use it. For example is the internet, which you can access from a PC, Mac, tablet or any smartphone.