1. A high-capacity disk storage device or a computer that each computer on a network can use or access and retrieve files that can be shared among attached computers.
2. A program, running on a computer, that allows different programs, running on other computers, to access the files of that computer.