Más específicamente, el objetivo original fue definir una especificación simple para sistemas operativos derivados de Unix, para incrementar la interoperabilidad de aplicaciones y reducir el costo del software de adaptación.