When starting a business, you usually start from small, single-office location within a city or a country. As time goes by and you get more customers or clients, the business grows since you need to increase your number of employees so that you can handle more demanding business processes each day. Perhaps your company may start offering new products and services that will require you to expand the physical company in the production, warehousing, and office spaces. This may lead to you creating a branch in another city or country across the world.
In doing so, each branch office may need to access the resources on the corporate network, maybe a centralized storage or perhaps an application server. It would be feasible to run physical cables yourself between your branches, regardless of whether the remote offices are in another city, a different country, or even...