What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Pstn, Centrex, Key System, Pbx and Voip

Telephones are the necessary part of any business, but in case of large organizations with more than 30-40 employees working at different workstations, a proper business telephone system become mandatory.