Çapraz platform (cross-platform), bir yazılımın birden fazla işletim sistemi ve/veya donanım platformu tarafından desteklenmesidir. Böylece, aynı kod tabanı ile farklı platformlara uygun uygulamalar oluşturmak mümkün olur.
Çapraz platform geliştirme, yazılım geliştirme sürecinde maliyeti ve zamanı azaltır ve birden fazla platformda kullanılabilen daha geniş bir kullanıcı kitlesine ulaşmanızı sağlar. Bu, özellikle mobil uygulama geliştirme, masaüstü uygulama geliştirme, oyun geliştirme ve web geliştirme gibi alanlarda yaygın olarak kullanılır.