The topmost layer in the Open Systems Interconnection (OSI) model for networking. It provides a set of interfaces for applications to obtain access to networked services as well as access to the types of network services that support applications directly.