1. Software that is undeniably evil and has a net negative effect on humanity for money
2. Software that isn't directly evil but you'll be adding features that exclusively make it worse
3. Software designed to help the former two groups work more efficiently."
That sums it up pretty well.