Un logiciel multiplateforme est, comme son nom l'indique, un programme étudié pour fonctionner sur plusieurs plates-formes distinctives.
On entend par plates-formes l'association d'un ordinateur ou une console ou un mobile de type "Hardware" et d'un système d’exploitation de type "Software".