This is an old revision of the document!
A Runtime Platform is the software components that are required to run application software that are not part of the Application itself, Hardware Platform or Operating Systems Platform. Some examples of Runtime Platform components are language specific libraries, or language specific virtual machines.
In general, an application is a sequence of steps or events directed and coordinated by the application. Some of the steps are actually contained within the application while others are executed by the Runtime Platform, Operating Systems Platform or the Hardware Platform on behave of the application.1).
Consequently, the successful execution of an application depends on the proper versions and revisions of all other platforms.