programs that make a computer useful for everyday tasks (ex. microsoft word, powerpoint)
type of software that makes a computer useful for everyday tasks
provides logical addressing, which routers use for path determination