برای بسیاری از کاربرد ها، به برنامه یا اسکریپی نیاز داریم که
در سمت مشتری اجرا شوند. این اسناد را ، اسناد فعال می نامند.به عنوان مثال، فرض
کنید می خواهیم برنامه را اجرا کنیم که گرافیک متحرک را در صفحه ی مرور گر ایجاد
کند. یا برنامه ای را اجرا کنیم که با کاربر تعامل داشته باشد. این برنامه باید در
سمت مشتری اجرا شود که انیمیشن و تعامل در آن رخ می دهد. بنابراین، سند در سایت
مشتری( مرورگر) اجرا می شود.