Protecting the average corporate network from attacks is incredibly complicated and expensive. By the mid 1990s, complex toolkits had been supplanted by pre-built firewall software packages and intrusion detection systems. As performance and usability requirements increased, software moved to hardware, and by 2000, the number of companies buying and deploying perimeter security skyrocketed.