えっと ソフトの一部をサーバー側に置く
ジャンルによるけどソフトを動作させると サーバーに読みに行き
サーバーがその一部の動作をすかさどる
パソコンの中にはダウンロードできねええよ

相手側にプログラムの重要部分があればクラックできねえよ
できるのはサンプルがあっての事だ

認証はリンクでがんじがらめにすれば完了