A платформенно-независимая модель (PIM ) в программная инженерия - это модель программной системы ствол или бизнес-система, не зависящая от конкретной технологической платформы, используемой для ее реализации.
Термин платформо-независимая модель чаще всего используется в контексте подхода к архитектуре, управляемой моделями. Этот подход к архитектуре, управляемой моделями, соответствует видению Object Management Group проектирования, управляемого моделями.
. Основная идея состоит в том, чтобы можно было использовать язык преобразования модели, чтобы преобразовать платформо-независимую модель в платформенно-зависимую модель. Для достижения этого преобразования можно использовать язык, соответствующий недавно определенному стандарту QVT. Примеры таких языков: VIATRA или язык преобразования ATLAS. Это означает, что выполнение программы не ограничено типом используемой операционной системы .