При распространении ASP-приложения, написанного на скриптовом языке, например VBScript, перед разработчиком стоит задача сокрытия деталей реализации приложении и защиты своей интеллектуальной собственности.
Microsoft как-бы позаботилась об этом, однако совершенно несерьезно. Инструмент, который позволяет это делать выполняет затенение исходного кода, которое легко обращается, причем утилиты для этого очень широко распространены и крайне просты в использовании.
Однако, это только один аспект проблемы. Зачастую требуется предоставить пользователю ознакомительный период, а после оплаты некоторый ключ, который сложно использовать повторно (нарушая тем самым условия лицензионного соглашения). Все это требует сложно обеспечить средствами скриптового языка, а тем более сокрыть реализацию так, что даже доступ к исходному коду страниц не позволит злоумышленнику исправить логику проверки наличия лицензии.