I'm assuming most people roll their own system (like me). If that assumption is true, I'm wondering if software developers would rather pay for a service that generates and manages license keys, emails users to renew subscriptions, accepts payments, etc.
Any thoughts?