Insights Blog

COTS vs. Custom Development Pros & Cons

As a solution provider for the OSIsoft PI System, we are often asked about commercial off the shelf software (COTS) vs. custom development. It is a good question. Here are our thoughts:

A COTS approach is good if:
  • It supports your “must have” features/functions. This can be checked via a scripted demonstration.
  • Most of the adaptation to requirements should be achievable via configuration with minimal coding or scripting.
  • If the application supports and implements industry standards (eg. IEEE 762, ISA TR18.2, etc.), COTS is often a good avenue.
  • It must “fit in place” in your technical environment with minimal integration effort.  This includes reporting system, business process integration, business intelligence, notification systems, etc.
  • Depending on the criticality of your requirements, you may also decide to align with the COTS especially if the COTS is mature. Mature COTS have received the feedback of many customers and implement industry best practices.
  • In a COTS you are paying for all the features and functions and if you use only a few, you would be paying more than what it is worth at the moment but the future value may be significant. End users/customers are the judge on this.
The benefits of COTS are:
  • Implementation methodology is proven, lowering the risk and getting the customer faster to benefits
  • It is usually possible to run a pilot or a proof of concept of a COTS which goes a long way towards proving the solution and making the business case. This is important because the upfront of a COTS may sometimes appear superior to the initial cost of custom development.
  • Since COTS have a broader set of functionalities, it can be an opportunity to leverage additional features and functions down the road.
  • When a customer buys COTS, they buy into the vision and the roadmap of the COTS developer. It is important to have this discussion to make sure your goal, objectives and requirements are aligned with the direction of the COTS development roadmap.
  • Buying a COTS also means benefiting of the influence and experience of other customers across all industry domains. A good example is the- OSIsoft PI World, formerly known as the PI User Conference, which has become a yearly happening where customers of all industries present and exchange ideas.
  • Buying a COTS minimizes the IP exposure by making you more immune to staff turnover in your company.

In summary, COTS makes a lot of sense in many situations, especially when applications are mature and based on industry standards.

At Omicron, when the context is right, we believe in maximizing the use of COTS and filling the integration gap using state of the art and open methods and techniques.

digital-asset
Trusting Data for Action

In process and manufacturing, information systems should be implemented with a system of checks and balances to maximize the quality of data and the economic potential of data. Creating an environment where data can be trusted is not an afterthought. Data quality, similar to product quality, needs to be built into our business and data management activities so that we can trust data for action at all times.

insights-digital-assets
Transforming Data into Digital Assets

Being digital refers to data and information stored digitally. Being an asset refers to having control of the data and information to produce positive economic value. Being a digital asset consequently refers to data & information we own and control and from which we can generate sustainable and tangible benefits. This has been the job of Sigmafine and its users for almost three (3) decades now.

Get started today!

We are ready to assist you in transforming streaming AVEVA PI data & events into tangible business and operational outcomes. Kindly fill out the form to get the conversation started.

Omicron - Imagine, Develop , Evolve
Please enable JavaScript in your browser to complete this form.
Full Name
Join our mailing list to keep in touch...

By clicking "Submit" I agree that I have read and accepted the Terms of Use, the Privacy Policy and Copyright notice.

Americas & APAC

Pimsoft Inc.
757 N. Eldridge Parkway, Suite 725
Houston, TX, 77079,  USA

Phone: +1 (281) 920-9196
Fax: +1 (281) 754-4421

EMEA

Pimsoft S.p.A.
Via Bertolotti 7
10121 Turin, ITALY

Phone: +39 011 5625213
Fax: +39 011 5637744

© 2023 Pimsoft. All rights reserved. Sigmafine®, SigmafineHub®, and SigmafineVisualizer®are registered trademarks of Pimsoft. All other trademarks or trade names used are the property of their respective owners.

Scroll to Top