Abstract-Next Generation Network (NGN) architectures offer the promise of supporting the rapid deployment of multiple applications on a single converged infrastructure. The design of such networks presents many complex challenges. Network designers are faced with the task of addressing multiple applications with divergent needs, riding on multiple network layers and technologies, often implemented with multiple vendors' equipment.Traditional network design methods generally address one layer or technology at a time, and different techniques are used for voice and data applications. To meet the challenge of NGN design, new design techniques are needed that take the needs of all applications into account, and create a unified design across all of the layers and technologies. These new design techniques are essential to avoid traffic congestion and consequent degradation of service, and control expenses by avoiding extensive overengineering. This paper will describe such a unified design methodology, known as MultiService Network Design (MSND). MSND is an integrated design methodology, specifically designed to achieve an optimized multi-layer, multi-service, and multi-vendor design. The integration guarantees that all layers of the network design are based on the same assumptions and data, and allows the operator to assess whether the overall design meets their technical and financial goals.