Filesharing, as I define it, is a way for people to share files with one and another.
Filesharing programs, are programs that enable people to do so.
The programming instructions which perform the transfer of bits from one computer to another is a technology.
Slicing, as I define it, is a way for people to slice something, ie. a loaf of bread.
A knife, is a tool that enable people to slice bread.