1. crossgrade - Noun
2. crossgrade - Verb
(computing, transitive) To upgrade (a software application) so that it is able to run on a different platform.
Coordinate terms: downgrade, upgrade
(business, transitive) To switch from an existing subscription to one at the same price or service level.
(computing) An upgrade of a software application that enables it to run on a different platform.
(business) A switch from an existing subscription to one at the same price or service level.
Source: en.wiktionary.org