Cross-Platform describes a type of software that runs on multiple operating systems or platforms. Cross-Platform software is often designed for devices like the Apple iPad, which runs iOS, and the Microsoft Surface Pro 3, which can run Windows 8.1 or Windows 10. The term cross-platform is also used to describe applications that are built using web technologies that are supported by multiple browsers across multiple operating systems. These types of applications can be accessed from any device with an internet connection.
Cross-platform topics include compatibility, cross-language libraries, and frameworks. Additional topics related to cross-platform development include virtualization, mobile development, and data analytics.