The OtherTargetOS property records the manufacturer and operating system type for a software element when the TargetOperatingSystem ...

The OtherTargetOS property records the manufacturer and  operating system type for a software element when  the TargetOperatingSystem property has a value of  1 (\"Other\").  Therefore, when the TargetOperatingSystem property has a value of \"Other\", the OtherTargetOS  property must have a non-null value.  For all other values  of TargetOperatingSystem, the OtherTargetOS property is to be NULL.