از نظر ASP ، يك برنامه كاربردي عبارت است از مجموعه اي از فايل ها و زير دايركتوري هاي موجود در يك دايركتوري كه شامل فايل Global.asa باشد . يك فايل ASP مي تواند تركيبي از HTML فايل هاي گرافيكي و include ها باشد . ساخت يك برنامه كاربردي وب تحت IIS 4.0 به يك مرحله ديگر نياز دارد ، شما بايد به IIS بگوييد كه دايركتوري مجازي دربر گيرنده فايل Global.asa ، دايركتوري ريشه برنامه كاربردي است . صرف نظر از اينكه كدام فايل درخواست مي شود ، فايل Global.asa همواره اولين فايلي خواهد بود كه اجرا مي شود .
بنا براين اگر در نظر داريد كاربر برنامه كاربردي شما را با صفحه خاصي شروع كند اين فايل بهترين جايي است كه مي توانيد كاربر را بدان هدايت كنيد . * دايركتوري ريشه وب و دايركتوري ريشه برنامه ASP الزاما نبايد يكسان باشد . براي نوشتن صفحات ASP از هر زبان اسكريپتي مي توان استفاده كرد . تنها لازم است كه موتور مفسر آن بر روي سرويس دهنده نسب شده باشد . هنگام نسب موتور ASP ، موتورهاي زبان هاي VBScript و JScript نيز به همراه آن نصب مي شوند . ولي با نصب موتورهاي زبانهايي مثل JavaScript و Perl مي توان از آنها استفاده كرد .