Occasionally building something unique and small for a single customer makes sense. But enterprise software companies can easily fall into the habit of including custom work in too many of their major deals… with disastrous results. This (long) post lays out root issues and possible solutions.
Enterprise companies are structurally different from consumer and SMB companies, and product management tools are different – even though we have similar product/market goals. What should B2C product folks want to know before crossing over?