We present the architecture and design of the IANOS scheduling framework. The goal of the new Grid scheduling system is to provide a general job submission framework allowing optimal positioning and scheduling of HPCN applications. The scheduling algorithms used to calculate best-suited resources are based on an objective cost function that exploits information on the parameterization of applications and resources. This standard-based, interoperable scheduling framework comprises four general web services and three modules. The middleware is complemented with one client and one admin console. The implementation is based on proposed Grid and Web services standards (WSRF, WS-Agreement, JSDL, and GLUE). It is agnostic to a specific Grid middleware. The beta version of IANOS has been tested and integrated with UNICORE. The validation of IANOS is in progress by running different types of HPCN applications on a large-scale Grid testbed.