For a small office, you'll typically need a reliable router, a network switch (especially if you're using wired connections), and possibly a firewall for added security. If you expect heavy traffic, go for managed
networking devices so you can monitor and control bandwidth. Also consider a good access point if Wi-Fi coverage is important.