Platform
A platform is an environment needed to run a piece of software. Thus the Windows Operating System serves as a platform for the Windows Office Suite. Further a browser would be considered a platform that a plug-in would need for it to function (thus Internet Explorer is a platform for Windows Media Player and Real Networks).