Chok-gia̍p hē-thóngUbuntu 6.10 ê oē-bīn.A diagram showing how the user interacts with application software on a typical desktop computer. The application software layer interfaces with the operating system, which in turn communicates with the hardware. The arrows indicate information flow.