Because of the fact that yous should set up a network for interconnecting computers within a limited area (office environment) means that you should set up Local Area Network (LAN).
The two most important hardware parts you will need are:
switches , that will connect 50 PCs on the same network and router which will connect your networked computers to the Internet.