Build vs Buy

We are often faced with a dilemma when considering how to use software to solve a problem: whether to build the solution to that problem, or whether to buy a product or service that we believe can solve it. Many people and groups struggle with this choice, and also struggle to find a reliable method for making well thought out decisions. 

Every situation is different but as a rough guide I’ve found it useful to ask 5 directional questions:

  1. Is there an adequate solution that you can buy?
    • You can integrate it
    • It fits timing needs
    • It has features you need now
    • It has features you’ll need later or can be modified
    • It is reliable
    • There is support available
  2. Is this a key differentiator for your business?
  3. Is there an industry standard solution that you can buy?
  4. Can you build it adequately for less than the cost of buying it?
  5. Do you have other projects that would be a better use of your time?

Often, this is how those questions guide the way to an answer:

Leave a Reply

Your email address will not be published. Required fields are marked *