 For example, Linux uses a different API for application software than Windows does.Software written for a particular operating system does not automatically work on all architectures that operating system supports.One example as of August 2006 was OpenOffice.org, which did not natively run on the AMD64 or Intel 64 lines of processors implementing the x86-64 standards for computers; this has since been changed, and the OpenOffice.org suite of software is “mostly” ported to these 64-bit systems.