Типы программных платформ определяются пользователем. Платформа определяет. как определить платформу и путь.