Процес створення програмного забезпечення, ігор або додатків, які можуть працювати на кількох різних апаратних платформах або операційних системах (наприклад, Windows, macOS, Linux, Android, iOS) з мінімальними змінами у вихідному коді.
Методологія розробки, що передбачає використання єдиної кодової бази, спеціальних фреймворків, інструментів або мов програмування (наприклад, Flutter, React Native, Xamarin) для одночасного створення продуктів для різних платформ.