Application Programme Interface (API)
essentially software operating system for the set-top box
controls the types of interactivity
number of different systems across Europe
less of a problem for subscriber
but a problem for content provider to develop for different software platforms