Build vs. buy: A new software paradigm
Building comes with a lot of development and maintenance costs. Buying, especially with so many specialized vendors and products available today, is typically in our best interests in the majority of cases.
Harness the power of a unified content, process and application intelligence platform to unlock the value of enterprise content.
Learn moreExplore Hyland’s solutions by industry, department or the service you need.
Overview of solutionsIt's your unique digital evolution … but you don't have to face it alone. We understand the landscape of your industry and the unique needs of the people you serve.
Countless teams and departments have transformed the way they work in accounting, HR, legal and more with Hyland solutions.
We are committed to helping you maximize your technology investment so you can best serve your customers.
Discover why Hyland is trusted by thousands of organizations worldwide.
Hear from our customersOur exclusive partner programs combine our strengths with yours to create better experiences through content services.
Overview of partnersFind resources to power your organization's digital transformation.
Browse the resource centerHyland connects your content and systems so you can forge stronger connections with the people who matter most.
Learn about HylandWith our modern, open and cloud-native platforms, you can build strong connections and keep evolving.
November 22, 2022
Reading time minutes
Building comes with a lot of development and maintenance costs. Buying, especially with so many specialized vendors and products available today, is typically in our best interests in the majority of cases.
Bill Filion
Vice president of software development for Hyland
Editor’s note: This blog post was originally published on CIO.com.
Every organization, no matter how complex, will add more software over time. This is because many process improvements are best solved with computerization. If better data or a simpler technique won’t improve a process, then chances are high that we will deploy new software to handle the need.
We’ve always had the choice to build or buy. But building comes with a lot of development and maintenance costs. Buying, especially with so many specialized vendors and products available today, is typically in our best interests in the majority of cases.
Building software is always an option. Most companies have either an available programming staff or access to consulting firms that will eagerly take on a project.
But when you build, you need to handle challenges that stand outside the actual data and application you need. Challenges like:
Developing appropriate software, expertise and processes to cover these needs is where the hidden costs of building crop up.
As a result of the cost to build, most companies seek out the best boutique product on the market that fits their needs in a cost-effective manner. In addition to the software cost and maintenance, there are additional costs to consider:
These are all important factors you need to weigh before making your decision.
Enterprise content management (ECM) systems are one answer to both the cost and challenge of adding new software. They are configurable platforms that let you build software solutions on top of significant infrastructure.
ECM systems inherently provide support for key build-development issues: Security, audit logging and support for unstructured content. They are extremely flexible platforms, enabling you to model the necessary business data and user experience you need.
And with the best of these products, you handle all of this through configuration, not custom programming.
Because ECM products are solution development platforms, the expectation is that you will craft multiple solutions on top of them. Each solution and its assets (data structures, process flows, user experiences) are then accessible for every future solution.
The integration of data is all done with configuration, not custom code. This implicit ability to tie solutions together makes it very easy to build a 360-degree view of anything. And with configurable integration capabilities, you can tie the solutions into data within your main lines of business where they are the system of record.
Imagine accomplishing the 360-degree visibility you truly need without waiting for your line-of-business vendor to build their version for you.
Investing in ECM can reduce your overall software product purchasing trajectory. It eliminates the need for custom integration logic that you are writing today to blend and commingle data from disparate software products. With ECM, you significantly reduce the challenges of buying – and integrating – new software.
Since training in ECM solution development is measured in weeks, not years, for software development skills, you can be operational and building solutions for fractions of the staffing costs. With so much infrastructural functionality already present, you can also eliminate the risks on top of the costs for building solutions yourself.
Although ECM vendors and their products are all different, the general promise is that with ECM you will reduce the total cost of ownership and complexity of the software solutions you are managing and will add to the mix over time. The mature ECM infrastructure makes it easy to build exactly what you need for much less expense, time and project risk.
So take your time and do the research. It will pay off, tremendously.