Engineering Leadership

Engineering Leadership

Share this post

Engineering Leadership
Engineering Leadership
When should you buy vs build in Software Development
Copy link
Facebook
Email
Notes
More

When should you buy vs build in Software Development

🎁 Notion Template: Buy vs Build included!

Gregor Ojstersek's avatar
Gregor Ojstersek
Oct 30, 2024
βˆ™ Paid
18

Share this post

Engineering Leadership
Engineering Leadership
When should you buy vs build in Software Development
Copy link
Facebook
Email
Notes
More
2
Share

Intro

This is probably one of the most talked about topics when developing software.

Every organization, from small startups to big enterprises is asking themselves this question regularly.

I’ve been asked 2 times last week about my opinion on this topic. And we’ve broken it down and come to a conclusion to both.

And today, I am sharing my opinion and experience on this topic with you!

This is an article for paid subscribers, and here is the full index:

- What actually buy and build mean in Software Development?
πŸ”’ A lot of the things that we are building are combinations of both
πŸ”’ Should you build customizations to something that you bought?
πŸ”’ Should you buy additions to something that you are building?
πŸ”’ To buy or to build, that is the question
πŸ”’ 🎁 Notion Template: Buy vs Build
πŸ”’ Buy vs Build example: Choosing a Design Library
πŸ”’ 1. Assess the importance of the 5 main criteria
πŸ”’ 2. Find at least 2 buy options
πŸ”’ 3. Assessment
πŸ”’ 4. Conclusion

What actually buy and build mean in Software Development?

As our picture at the top of this article represents, buy means that we are buying already a pre-made solution that we can use immediately. Either internally in our organization or in our software.

There can be many use cases for that and some of the common ones:

  • CRM System like Salesforce

  • Task management like Jira

  • Design System like Material UI

And build in our case means that we are building something ourselves β†’ we are the ones responsible for maintaining it.

Some most common cases for building it ourselves are:

  • Website

  • The core functionalities of our product that we are building

  • The administration application that our operational team uses

A lot of the things that we are building are combinations of both

This post is for paid subscribers

Already a paid subscriber? Sign in
Β© 2025 Gregor Ojstersek
Privacy βˆ™ Terms βˆ™ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More