thanks for tips, alex. let me give more details on what i have in mind. perhaps you can give me more ideas.

i'm developing an app which is not meant to be online. it'll just run on localhost. i'm using ASP and SQL Server. i'm concerned about people copying (they will have physical access to the server) my ASP files and re-creating the same environment on their servers. i was told that if i used DLL files it'd make it very difficult, if not impossible.

what do you suggest?