This is a good question.
How will you be able to remove pirated software from the web?
Right now most pirate sites (or the euphemism they use: "file sharing" sites) respond to DMCA notices by removing pirate content. So let's say your app gets cracked and within an hour there about 1,000 or so sites that are hosting or are promoting this pirated version of your software. Of course, they're making money from the ads plastered on the sites but you get $0.
You can never remove 100% of pirated software from the web. Current laws and current treaties just don't make it possible. However, using the DMCA you can get a high removal rate (~96%).
This raises the inevitable question: if you can't remove 100%, then what's the point?
The point is to make it very hard to find pirated versions of your software by search engines like google. That is, you shouldn't have to compete with pirated versions of your own app.
What Pirate Poacher does is automates this whole process. It finds pirated versions of your app, automatically sends DMCA notices, and tracks their removal.
Does this clarify things?