Hacker News new | ask | show | jobs
by eb0la 3167 days ago
You don't make money building good or bad software. You make money with mainteinance contracts.

That's what my CS 101 professor told us our fist day at the university. Heresy! you might think. But it is true.

Making software is a one-off cost for the customer. Maintenance is recurring income for you.

Custom software is Capex (Capital expenditure: investment). Mainteinance is Opex (operational, aka expenses). All Capex you spend will be in your books for several years (usually 3-5). Opex is fort the year only.

A lot of customers will happily like to pay high mainteinance fees if you can convert those fees to development of new features (in case there is little or no debugging/improvement to do).