A platform is a group of technologies that are used as a base upon which other applications, processes or technologies are developed. Some software is platform-specific, which means the application program is expressly developed to run on one platform.