Thanks for a good article that outlines an approach and some guidance on how to make this decision.

A couple other considerations that I've found important:

- Is this a strategic capability? If it's core to your business, you may value owning the intellectual property or the ability for the solution to evolve as your business evolves. Those may cause you to lean more toward "Build". If you need it to meet payroll or something else that is important but not a competitive advantage, you may lean toward "Buy".

- Are your requirements flexible? It's likely that no "buy" solution will meet your requirements exactly, but if you have the ability to change your requirements to match the capabilities of an existing solution, you'll require fewer customizations and lower support costs for the "buy" solution in the long run.

Expand full comment