When used as nouns, barter means an exchange of goods or services without the use of money, whereas trade means buying and selling of goods and services on a market.
The development of a written language in ancient Egypt allowed for a society to form where people could much easier communicate and pass on information, allowing for more trading, information, etc