A large company has many different departments housed in a large office complex in the city. Each department has its own database of local information. The company wants to let all the employees from around the company acces any of these database. What type of network would you recommend for such a situation?