Comparison

Build Custom Software or Buy Off the Shelf?

Build or buy?

The essentials at a glance

Tepia's answer for most companies is buy the core and build the edges: use off the shelf software for commodity functions like accounting and email, and build custom where your workflow is the business.

dream-app

Proven process

Every Tepia build runs through six phases, Discovery, Design, Development and Testing, Training, Launch and Support, with a milestone at each stage.

Read: Custom Software Development Company
connect-audience

Scoring framework

Tepia scores fit, differentiation, integration, data ownership, scale economics and rate of change; 22 or more out of 30 usually justifies a build.

Read: Low Code Platforms vs Custom Development
smart-product

Typical timeline

Custom systems take 4 to 10 months end to end: 1 to 3 months of Discovery, 2 to 6 months of development and QA and about a month for launch.

Read: Systems Integration Services
optimize-ecommerce

Thirteen years

Tepia has spent thirteen years building software for healthcare, field service, home improvement, retail, logistics and IoT teams across the US.

Read: Build a Custom CRM or Bend Salesforce?

The numbers matter.

Industry figures Tepia plans around when scoping comparison work.

70%

Transformations that stall

McKinsey has reported that about 70% of large transformation programs fall short of their goals, usually from process mismatch.

60%

Traffic from mobile

Mobile devices generate roughly 60 percent of global website traffic, according to Statista's mobile traffic reports.

25%

Apps used only once

About one in four installed apps is opened a single time and then abandoned, according to Localytics retention research.

Start by assuming you should buy

Off the shelf software wins by default for anything many companies do the same way. Tepia builds custom software and still tells prospective clients to buy these.

Tepia’s job in Discovery is to separate those situations from ordinary frustration with a tool that is merely imperfect.

Industry analysts have long observed that a large share of software implementations fail to deliver expected value, and the cause is usually mismatch between the tool and the process, not the tool’s quality. That mismatch is what the scoring framework below measures.

Tepia's six factor scoring framework

Score each factor from 1 (favors buying) to 5 (favors building). Tepia uses this in Discovery; a total of 22 or more out of 30 usually justifies a custom build, 14 or less means buy, and the middle band is where the hybrid approach lives.

The hybrid Tepia recommends most often: buy the core, build the edges

Most Tepia clients do not replace a platform. They keep it and build the parts the platform does badly. Keep QuickBooks and build the field app that feeds it. Keep Salesforce or HubSpot and build the customer portal that reads from it. Keep Shopify and build the native shopping app on top. Keep ServiceTitan and build the dispatch logic it cannot express.

Tepia’s systems integration services and custom internal tools pages describe these builds, and the custom CRM or bend Salesforce comparison is a worked example.

The hybrid has a limit: when the bought core itself is the thing that does not fit, or when two systems disagree about which one is the source of truth. At that point Tepia recommends the full build.

How Tepia approaches build vs buy decisions

Tepia’s six phase process begins with a Discovery that is designed to produce a buy recommendation when one is warranted.

  1. Tepia also evaluates the two or three off the shelf products you could buy instead. Deliverables: Investigation Summary with the scored framework and five year comparison, Interview Summary and User Stories.
  2. Design. If building, a design questionnaire, style guide, detailed wireframes and sample designs. Tepia designs around the bought systems that stay.
  3. Development and Testing. Alpha and Beta schedules with functional, user acceptance and non functional test plans, including sync accuracy with any retained platforms.
  4. Training. In person and remote hands on sessions using user story scenarios from your actual work.
  5. Launch. Data migration, transition from the old system with a parallel run where needed, and Tepia support reps on rollout.

Frequently asked questions

Should we build custom software or buy something off the shelf?
Tepia recommends buying for commodity functions and building where the workflow is your competitive advantage.
What is the hybrid approach to build vs buy?
Buy the core platform (accounting, CRM, commerce, field service) and have Tepia build the apps and integrations it handles poorly, such as a field app feeding QuickBooks or a customer portal on Salesforce.
How long does a custom software build take?
Tepia's custom builds typically take 4 to 10 months: 1 to 3 months of Discovery, 2 to 6 months of development and QA, and about a month for launch. Arriving with documented processes, specs or designs shortens the front end.
Will Tepia tell us to buy instead of build?
Yes. Tepia's Discovery evaluates the off the shelf products you could buy alongside a custom build and delivers a written recommendation either way in the Investigation Summary. Many Tepia engagements end up as hybrid builds that keep the client's existing platform.

What Our Customers Say.

A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.

Jascotina

CEO

“They customized the website’s backend to my business' specific needs and I am absolutely thrilled with the result.”

Water Saver Solutions

Senior Project Manager

"Tepia Co was always willing to go the extra mile for us."

Onward Engineering

VP & Operations Manager

"There are no hidden things, there are no surprises. We know what's going on."

Buy the core, build what sets you apart