Spry Fox Networks (SFN) is an engineering driven and design led company based in the UK.
Our goal is to develop best-in-class products/solutions to design and troubleshoot networks.

Spry Fox Networks is a founding SME member of 5GIC at University of Surrey

Spry Fox Networks is a member of SETsquared


We thrive in complexity

Our End-to-End expertise allows us to quickly identify and resolve problems in today's multi-vendor, multi-technology (2G, 3G, 4G, Wifi etc.) networks.

The complexity of networks is growing on both the core network (e.g. with different network elements on 3G and 4G and IMS) and radio access side (e.g. with Het nets and Wifi offloading). In such an atmosphere, it often takes a long time just to assemble the right experts leave alone fixing the problem. In Spry Fox Networks, we have a great end to end understanding of networks based on years of solving the most complex problems and that is why are faster and better.

Read more »

Razor-sharp focus on problem solving

The only thing that matters to us is providing great value to our customers. Our approach to problem-solving is non-confrontational and humble.

The complexity of multi-vendor and multi-technology networks is often exacerbated by multi-layer support organisation of a managed service provider. In such networks when a non-trivial fault occurs, a predictable but zero-sum (and often a 'lose-lose') game of blame-shifting is played out. We at Spry Fox Networks have always believed in small, technically strong and cohesive teams. While we will be able to find answers to most problems, we know that we can be wrong at times and that is why we work collaboratively with our customers to find the root cause of the problems quickly.

Read more »

Design for debuggability

Design philosophy behind our products and solutions has three components: functionality, scalability and debuggability.

We believe that all three components can be satisfied using a user-centric design. To do that, we always think of who the end users are going to be and for our network designs, it is not just the people whose data is carried over these networks but also the engineers who maintain it. We take a similar approach towards designing the processes around maintaining the networks. We often employ techniques such as Checklists to avoid repeating the same mistakes again and again.

Read more »

Test to fail

Real test of any system is how it behaves under stress. Most of the focus in traditional testing is towards passing the tests.

We have seen that a lot of testing is just to done to pass the existing set of (often poorly defined) tests. In complex networks, the interactions between different elements can be quite complex and hence we design the tests that mimic real life scenarios and not just tests that pass. This way, we can catch most problems much earlier and nasty surprises are minimized.

Read more »