The Great Debate: Buy vs. Build

By Kevin Lyons
Outsourcing Header

BlueSky Commerce Blog


Related Posts

BlueSky Commerce Named a 2024 Best Place to Work Company

BlueSky Commerce, a premier eCommerce Technology Consultancy and Experience Agency, proudly announces its recognition in the Indiana Chamber’s esteemed Best Places to Work rankings for the eleventh year in the small business category. CEO Todd Irwin emphasizes the...

read more

Stand Out from Your Competition

Customer expectations continue to rise. Digital consumers want a faster, more personalized, and effortless "in the moment" experience and won't hesitate to move to your competitor to get what they want.  Competition has never been greater - but the ability to stand...

read more

Have Questions?

Get In Touch

About the Author

Kevin Lyons

Kevin Lyons

Kevin Lyons serves as BlueSky's Chief Strategy Officer. Kevin is a growth-minded executive who overcomes complex business challenges by matching customer unmet needs and team member strengths. Kevin uses innovative solutions, based on solid judgement, strong work ethic, and integrity to provide strategic consulting to our clients.
View Kevin's Latest Articles:

Follow Us

The Great Debate: Buy vs. Build

Trends in the Software and Technology space come and go, but one consistent question we always get from prospects and clients centers around buying versus building.  The challenge in answering this loaded question is that not every scenario is the same.  However, there are some universal truths to consider before pulling the trigger.

Strategically, your organization must have a keen understanding of your core competencies.  Is software development your technical and product team’s expertise?  Do you have resources available at scale to deliver and support complex projects?  Do you have a clear understanding of your roadmap across the entire company? What is your organizational and financial appetite to resource to your roadmap in the short term and long term? 

Advantages to building your own technology solutions:

  1. Customized to You.  You will have design and integration freedom in design and architecture rather than buying something off the shelf and configuring it to your specific use cases.
  2. Controlled by You.  When things like security, timing of updates, capability increases are priorities, this allows you to not worry about someone else holding the keys to your future.
  3. Integrated for You.  It is important to ensure your new technology can work with legacy infrastructure and tools rather than purchasing and implementing everything at once.  

Disadvantages to building your own technology:

  1. Costly for You.  We can all agree that one piece of technology or software does not hold all the answers to your problems, or else everyone would be using it.  When you start to build out your solution, you should know you now are responsible for choosing the best solution, implementing, integrating and updating it all yourself.  
  2. Draining to You.  When you are left to your own devices and resources to implement, integrate and update technology, this can take time to balance other work with the management of technology.  If you do not have enough resources to do it timely, you have to add to get it done.  If you do not add, you must understand that something that may have taken weeks, can take months or years to complete.  This can put you at risk of being left behind by your competitors.
  3. Maintained by You.  Not to drag this point out more, but if you do all the development and integration of your solution, you are now on the hook to maintain it for all the reasons we mentioned before (security, compliance, responsiveness, performance).  You may find yourself paying for things that are often included with pre-packaged solutions in terms of people, time and money.  Furthermore, the risk of losing subject matter expertise in the development and maintenance of the technology is great, putting further strain on the organization should you lose this resource.

Let’s now explore the same advantages and disadvantages of buying solutions to meet your hardware and software needs.  Overall, purchasing hardware and software can provide you with peace of mind that it will be updated and maintained for you.  

Advantages of purchasing technology: 

  1. Updated for You.  Most software and hardware purchase from a third party include automation updates and maintenance along with warranties that protect you against failure and defects.
  2. Cost Effective to You.  The initial price tag of most purchased technologies can make companies second guess their decisions, but understanding the long term cost savings is key.  Use a three year calculation for cost of ownership versus the first hit when making a buying decision.
  3. Immediate Access by You.  As soon as you purchase your software, your team can access it immediately.  This allows the team to familiarize themselves with the nuts and bolts of the technology, shortening the time to payback and adoption.  

Disadvantages of purchasing technology:

  1. Not Customized for You.  This is not absolute.  Most purchased software does come with varying degrees of customization.  You need to decide how flexible it is for your use cases.
  2. Not Owned by You.  Again, this is not 100% true in all cases, but you must ask pertinent questions up front of any third party who owns the data, the technology and the code.  If the answer is not you or at least shared, then you may want to keep looking.  

The bottom line is that you’ll want to ensure that your core competencies are aligned to your requirements.  In general, you must know the answers to these questions if you are considering building and owning your own technology:

  • Do you have the resources to build, release, scale and maintain the technology?
  • Does your team have the ability to adapt to ever changing customer and business needs?
  • Can your organization handle complexity in billing, usage, security and accessibility?
  • Will your company support a community for product management and development around the technology?
  • How good are you at managing complex projects across multiple teams’ priorities?

If you are considering trusting your technology to third party hardware, software and development, then you must answer the following:

  • Can they provide solutions that remove complexities and heavy resource laden elements of running this technology?
  • Can they put us first and align to our strategy?
  • Do they offer flexibility in their capabilities with a level of sophistication we need?
  • Will they allow us the control we need to adapt to customers needs and stay in line or even ahead of our industry?
  • Are they willing to share their expertise in our industry from past or present clients with us?

Each business and use case is unique, but if you are locked in with your key performance indicators, strategy and organizational competencies, you can rest assured that you will make the right choice.  If you are not, then BlueSky would be happy to lead you in an objective discovery around your business processes, customers, technology and talent to ensure you can get there.  Plus, when you are ready, we can deliver it for you with trusted solutions tailored to your needs.

Start the Conversation

BlueSky’s unmatched commerce expertise allows us to help our clients understand how to utilize omnichannel and business solutions to reach, attract, engage, and grow customers.

Related Posts

Meet BlueSky Commerce at Envision B2B!

Meet BlueSky Commerce at Envision B2B!

BlueSky Commerce is thrilled to announce that we will be exhibiting at the Envision B2B conference in Chicago! We invite you to join us at this exciting gathering of industry leaders, innovators, and forward-thinking eCommerce professionals, as we shape the future of...

Join your peers for a HCL Commerce User Group in Raleigh!

Join your peers for a HCL Commerce User Group in Raleigh!

HCL Commerce User Group & Networking Event It's been a while since we've gotten together! We are all looking forward to the chance to collaborate and discuss the latest exciting HCL Commerce updates. Join us to take a look at the HCL Commerce product roadmap, hear...

Introducing New HCL Commerce Starter Store

Introducing New HCL Commerce Starter Store

BlueSky Commerce and HCL Commerce co-developed "Ruby" You may be hearing some buzz lately about “Ruby” - the new HCL Commerce React-based starter store. Ruby is a production-ready starter storefront, available for HCL Commerce clients, starting in summer 2023. HCL and...