Original: Typical platforms include a computer 's architecture , operating system , programming languages and related user interface ( runtime libraries or graphical user interface ) .
Simplified: A Computing platform is a well defined set of hardware or software that allows application programs to run .