Weighing the pros and cons of out-of-the-box martech

Out-of-the-box vs. custom-built? A look at the trade-offs, including integration ease, vendor risks and the evolving buy/build landscape.

Chat with MarTechBot

Buy or build stack components? That’s an issue martech practitioners confront all the time.

Like it or not, no one will ever get everything they want or need. An important question is whether the cost (effort and budget) is worth building something and then maintaining a custom solution to get closer to meeting all of one’s needs. However, a custom solution will never completely meet all requirements. Sorry.

Given that, there are certainly virtues to out-of-the-box (OOTB, as some folks abbreviate). 

As for trends in out-of-the-box and homegrown martech solutions, the 2024 MarTech Replacement Survey (no registration required) asked respondents about the role of homegrown and commercial applications when they replaced a martech solution in the past year. The survey found:

  • 96% of the martech replacements involved a commercial application as the replacement application.
  • 76% of the martech replacements identified by survey respondents involved a commercial application replacing another commercial application.
  • 18% of respondents replaced a homegrown application with a commercial
    application.
  • Only 2% of respondents used a homegrown application to replace another homegrown application.

Dig deeper: Features drive marketers to replace martech, but cost is top of mind

Off-the-shelf benefits

Implementation

It is easier to implement default products. The vendors that build and maintain them very likely have detailed infrastructure requirements and implementation guides to follow. 

While implementation always requires some planning, deploying a custom solution will likely be more complex and complicated. Thus, in addition to spending more to develop or customize a solution, getting it off the ground will likely take more effort and funding. Is getting closer to what one wants and needs worth that extra investment?

Maintenance

OOTB platforms and products are also easier to maintain. The vendors continually update them. Sticking to the default functionality makes it easier to update. These updates include enhanced functionality as technology progresses. For instance, many products now have artificial intelligence features. This increases the product’s capability and makes it easier to operate.

Updates also respond to changes in tactics and consumer behavior. Suppose a company sells widgets as its core competency. In that case, it is rather difficult to argue for and get resources to enhance a software package fulfilling a necessary but different objective, like rewarding employees for referring others to apply for job openings at the company.

Perhaps most importantly, product updates include bug and security fixes. In addition to improving a product’s functions, keeping it secure and performant is paramount. No company wants a reputational blow of a data breach or embarrassing defacement of a website or channel by hackers. 

While sticking with off-the-shelf code doesn’t completely take the onus away from a company, it simplifies what a company needs to do to keep its systems up to date with current technical and consumer trends, performant and secure.

Integrations

Further, it is easier to integrate off-the-shelf platforms with other platforms and systems using existing connectors. Vendors exert a lot of effort to develop and maintain ecosystems of connections. 

One of the great aspects of off-the-shelf products is that using them with other off-the-shelf products is far easier. This certainly helps mitigate some complexity and risk. That will help practitioners focus on their core responsibilities instead of ancillary ones. For instance, a paid search specialist is tapped to increase brand awareness and revenue — not maintain an integration.

Major martech players must establish and maintain vast integration ecosystems, since customers must connect the platform with other systems. While this doesn’t completely remove the customer from monitoring integrations, the provider or their partners bear much of the onus to maintain them. 

Dig deeper: Marketing software: Think three times before you customize

Some caution

While buying a platform has a lot of virtues, there are some important things to consider.

Making modifications

If you’re using an open-source platform like Drupal or WordPress, instead of modifying core code, look for an existing extension or consider building one to add, enhance or change functionality. 

When using an open-source solution, your organization must assume responsibility for maintaining the core and add-on code. Fortunately, large and robust communities of users, developers and vendors keep these platforms secure and continually relevant. However, keeping your instance updated requires planning and attention.  Even so, you may get blindsided by something like WordPress cutting off WordPress Engine’s access to its API.

Roadmaps

There is certainly a virtue in allowing a vendor and its partners to maintain products and integrations. However, there is a cost beyond not getting all that you want.

As a customer, you’re very likely not the sole stakeholder of vendors. They have different customers, investors and partners to consider. Thus, a single customer’s needs can’t completely dictate a product roadmap.

Thus, it is not uncommon for a vendor to change a platform in a way that differs from a customer’s needs. This risk is pretty hard to avoid, which is why it is important to maintain a good client-vendor relationship and understand the pressures different vendors face so that you can influence the roadmap to your advantage.

Vendor risks

Vendors sometimes dramatically increase pricing, are acquired or fold. There are also risks independent of the client, ranging from their sustainability, supply chains, vendors, faulty security practices and stakeholder pressure. This is why business continuity and disaster recovery planning are crucial.

Dig deeper: What to do when your vendor has a data breach

Buy and build

Recently, Scott Brinker started a conversation on LinkedIn about the blurring lines between building and buying software. Several people chimed in by listing several options. In addition to buy vs. build, there are also buy and build options. 

For instance, there are now plenty of low/no-code integration platforms that make it easier for organizations to buy a product off-the-shelf and then extend it. This approach certainly pulls from the advantages of using an established platform managed by another organization while enhancing it with custom solutions. However, there are also the cons of the vendor deciding how the product evolves along with the need to maintain the customizations. 

Just with buying or building, the buy and build approach requires similar considerations.

An art, not a science

Judging a buy versus build decision is never easy. Each situation is unique. That’s why martech practitioners must do their due diligence to help surface all the costs and benefits of both options for relevant stakeholders. 

However, it is important to consider the main benefits and virtues of buying and using out-of-the-box products. While they may not meet all needs (nothing ever does), they decrease many costs and risks.

As I’ve said numerous times, martech is far more an art than a science. When making such a decision, remember that martech is a team sport.

Dig deeper: A practical guide to building a marketing technology stack

Email:


Contributing authors are invited to create content for MarTech and are chosen for their expertise and contribution to the martech community. Our contributors work under the oversight of the editorial staff and contributions are checked for quality and relevance to our readers. The opinions they express are their own.


About the author

Steve Petersen
Contributor
Steve Petersen is a B2B and B2C marketing technologist. He currently is a member of Wyndham Hotels & Resorts' Digital Product Team and has also worked in marketing technology roles at revenue management platform provider Zuora and before that at Western Governors University. Petersen holds a Master of Information Management from the University of Maryland and a Bachelor of Arts in International Relations from Brigham Young University. He's also a Certified ScrumMaster and lives in the Salt Lake City, UT area. Petersen represents his own views, not those of his current or former employers.

Fuel up with free marketing insights.