A commercial application or multimedia product might be required to run on different platforms, which heterogeneity must be considered when doing spatial sound authoring.