
Competition with this architecture would suffer performance constraints as additional UTM features are enabled. From a very high level, Figure 2.1 shows a typical general purpose computer designed appliance in which the CPU handles all network communication. The biggest limiting factor in general purpose computers for any security network performance handling capabilities are the circuit board bus and CPU.

Most security appliances out there are built from a general purpose computer foundation. Now although you can have hardware customized into an appliance form factor it does not always mean there are also further customized circuitry within an appliance. From a business standpoint, we could see this approach has been a successful model for many companies such as Cisco, Juniper, Netscreen, and Fortinet.

So why was the appliance based-solution chosen over a typical software-based approach? We can see from the evolution of routers and firewalls, appliances provided a more focused way of handling these functions with through custom software & hardware features.

Fortinet product focus has always been an appliance-based solution.
