Original: It facilitates interaction between different software programs similar to the way the user interface facilitates interaction between humans and computers.
Simplified: application programs.