La compatibilité multiplateforme est la capacité d'un logiciel, d'un système ou d'un outil à fonctionner sans accroc sur plusieurs systèmes d'exploitation ou appareils, sans grosse modification. L'utilisateur a la même expérience, quelle que soit la plateforme choisie : Windows, macOS, Linux, Android ou iOS.
Par exemple, une application conçue pour être multiplateforme fonctionne de la même façon sur un PC Windows et sur un smartphone Android, avec les mêmes fonctions et la même interface. Pour y arriver, les développeurs respectent des standards indépendants de la plateforme, utilisent des frameworks de développement multiplateforme et testent l'application dans différents environnements pour repérer et corriger les éventuelles différences.