so after reading a lot of threads, there's some really intelligent people here. I'm starting an online small programming firm with some friends. problem is software cracking these days, i've heard of exe encrypters, hd serials, volume serials, etc.

my question is to the pros or someone very experienced with software security. what is the best way to protect your app? thanks