Hacker News new | ask | show | jobs
by patio11 4035 days ago
a) I wouldn't confuse your pricing model with the delivery model here. You can certainly charge monthly for downloadable self-hosted software or charge once for SaaS hosted in the cloud.

b) If you're in email, and you're not working with clients at the very, very top of the sophistication chain, you should not expect them to host their own email servers because their deliverability will be terrible. I suppose you could theoretically let them use your product with a bring-your-own-MSA, but that should probably be in-scope for your product. (You'd also be crazy to do this yourself, but you can use an MSA on the backend, like substantially every company providing UI and logic on top of email does.)

c) The operational difficulties of doing release cycles and maintenance for client-hosted software, particularly hosted software which has to play well with client-provided infrastructure, strongly, strongly, strongly suggest you host things yourself.

1 comments

Thank you for your details response,

1. Yes for email delivery they can always bring their own smtp like sendgrid or mandril, in that case may be they may not have to think about delivery? 2. Don’t you think customers can save money on self hosted if we sell for onetime payment (let say price at 6 or 8 months subscription cost) like whmcs. 3. What do you think about customer acquisition cost for both options will it be equal or any one will have any advantage over other?

Just a note on 2.: If your onetime price is equal to just 6 month subscription time, you're going to lose money. Either you're lowballing your onetime payment, or making a subscription too costly. Consider a case where you offer both at the same time: Unless the costs associated with self-hosting are incredibly high, very few people would choose the SaaS option if they can save 6 months of budget on the first year. In this case, I would increase your price to at least a year of SaaS subscription.

As to your original question: Unless your software is special in some way that you don't want anyone to find out about, you can offer both SaaS and self-hosting at the same time. My advice would be to do that, but use a yearly-license model for the self-hosting. Calculate the costs a self-hosted version would cost in total to a client (license, hardware, maintenance etc.), and make the SaaS version slightly cheaper than that.