GEM is not a standalone specification that can be directly implemented but a framework to be used by those organisations that wish to define specifications based on MHP. Additionally, the design rules of the GEM specification enable content authors to write applications that can be directly interoperable across different GEM-based receivers.
The GEM specification lists those parts of the MHP specification that have been found to be DVB technology or market specific. It allows these to be replaced where necessary as long as the replacement technology is functionally equivalent to the original – so called ‘functional equivalents’.