Why use a standardized OS interface?
• Reduce the learning curve associated with adopting a new OS by using intuitive, flexible and standard APIs across multiple operating systems • Protect software investment by enabling efficient software re-use across multiple platforms • Eliminate manual updates to applications when upgrading to newer versions of OS