Devo vendere il mio primo sistema informativo, come faccio a rendere il mio programma protetto?

cioè il cliente che lo deve comprare non deve avere la possibilità di passarlo ad un altro.