Modern businesses rarely keep everything in one place. People work from offices, kitchens, and coffee shops. Resources live on cloud platforms, on office racks, or both. Designing connectivity that is secure across all of those endpoints — without exposing internal systems to the public internet — is one of the most common conversations we have with growing companies.
Every secure-access conversation should begin with a small set of unglamorous questions. Where do users connect from? What resources do they actually need to reach? What sits on cloud platforms, and what sits in your office rack? How sensitive is the data, and what is the realistic cost of an outage? These answers shape the architecture far more than any vendor brochure.
A common mistake is the reverse — picking a VPN product first and then trying to fit the network around it. The product may be excellent, and it can still be the wrong fit for how the business actually works.
For most growing companies, internal resources end up in one (or more) of three places:
The architecture is different in each case. An office-only design typically centers on a firewall and VPN concentrator at the edge. A cloud-only design pushes more of the security perimeter into the cloud platform itself. Hybrid designs need to handle traffic that may cross both worlds inside a single user session — and that is where most architecture mistakes happen.
“Should we use a VPN, or move to a zero-trust model?” is one of the most common questions we get. The honest answer is that the right choice depends on:
Vendors like Fortinet, Palo Alto, and Cloudflare all sell credible solutions in both camps. None of them is universally right. We have recommended each of them in different customer environments — driven by what the business actually needs to support, not by what is currently fashionable.
Treating VPN selection as a procurement decision — “let's just choose the most popular vendor” — is a frequent source of long-term pain. The vendor choice depends on the firewall architecture, the support model, the placement of resources between cloud and on-premise, and the user model.
A small example: if 80% of your users only ever touch cloud applications that already sit behind SSO, deploying a heavyweight site-to-site VPN for everyone is overkill. A zero-trust style brokered access — or even just well-designed conditional access policies — may serve you better, at lower operational overhead. The opposite is also true. If your most sensitive applications still live on an office rack, a traditional VPN with strong segmentation and policy may be the right call.
Whatever the access model, the goal is the same: internal resources must be reachable by authorized users, and only by authorized users — never by the open internet. That means:
None of these ideas are exotic. They are the things that distinguish a network that quietly serves a business for years from one that needs an emergency redesign after the first incident.
Consider a 25-person company: half in the office on hybrid schedules, half fully remote. Some applications live on an office rack (file share, ERP). Some live in AWS (CRM, custom backend). Email is in Google Workspace. The design we would typically recommend looks something like:
None of this is revolutionary. The value of the design is that each decision is justified by a business reason — and the team running it knows why each rule exists when something needs to change.
A good secure-access design is not the one with the most features. It is the one your team can still explain in six months.
Secure connectivity for hybrid teams is rarely about choosing a single product. It is about understanding where your resources live, who needs to reach them, what the operational model can realistically support, and then designing an architecture that ties it together. The result should be a network that is secure, easy to operate, and ready to scale.