Аппаратная защита и лицензирование ПО?
По долгу службы работал с множеством ключей и HASP последний и ещё много чего… 
все ключи легко эмулируются, ну какие-то может и не так легко. писать самому ничего не надо всё уже написано.
PS сам ради спортивного интереса занимался этим не с потолка говорю ;) 

просто включи голову собери нужные инструменты в руки и вперёд…

PS сейчас софт стал чуть чуть умнее и при запуске пытается искать в компе эмуляторы, но это тоже всё обходится за одной чашкой кофе.
Защита Cubase 5, считавшаяся одной из самых продвинутых и т.д. и т.п., бьла взломана за пол-года (если не изменяет память) — относительно недавно это было.
Тут стоит не забывать прописную истину, что чем популярнее продукт, тем скорее он потенциально будет взломан как представляющий собой интерес для большего количества людей.

Как написали выше — вариант с переносом части функционала на свой сервер может решить проблему, но появятся уже другие (как минимум — организация и его обслуживание).