A multimedia home platform, or MPH, is an interactive digital television middleware system that allows the reception and execution of interactive Java applications on a television set. Interactive television, also known as ITV, enables people to not only view television but also interact with its content. The activities that users can interact with include information services, games, voting, e-mail, SMS or shopping. MHP applications may make use of an additional return channel that supports Internet Protocol.
MPH comes in two presentations, DVB-HTML applications and the more popular DVB-J applications, also known as Xlets. An Xlet interface allows an external source to initiate and halt an application. This ability is crucial for a set-top box environment, which in turn is an essential component of interactive television.