This document discusses the evolution of network application platforms and the debate around using general purpose processors (GPPs) versus specialized processors like digital signal processors (DSPs) and network processors (NPs). Originally, networks used specialized hardware for different elements like routing and switching. However, with convergence towards all-IP networks, the distinctions are now more in software. GPPs have become much more powerful but specialized processors were once better for tasks like signal processing or packet handling due to optimizations. Now GPPs can often match or exceed specialized processors for network applications.