There is no doubt that choosing the wrong software path can place severe strain on a company’s budget.
Many have tried to make do with commercial off-the-shelf software (COTS), for example, only to find after a prolonged battle that their specific needs demanded professionally developed software. Others insist on reinventing the wheel by developing software in areas where vendor offerings are already mature, reliable and relatively cheap to buy.
”We often have people come to us to develop software when a perfectly good package already exists,” says Rex Fowler, CEO of Fowler Software Design, a software development company based in Denver. ”We make them aware of what is successful and find them something that fits their needs.”
COTS, then, is the usual choice and is particularly suitable for companies that are either small and able to adapt their business processes to the software, or are willing to adapt to market standards. It also works for companies that are implementing a standardized functionality, or are adopting something that is industry-specific, such as a retail sales system. Why develop your own operating system, office productivity suite, backup system or accounting program, for example. Security tools, graphics applications and some types of CRM have achieved enough technical maturity to fit the COTS category.
Off-the-shelf, though, does not always mean simple, generic applications. America West Airlines, based in Tempe, Ariz., for example, just implemented a Red Hat Linux-based information portal that consolidates data from a host of databases around the enterprise. This portal provides vital data to employees over a secure intranet. Instead of developing the product from scratch, the airline kept costs down by building the whole system using the CleverPath portal by Islandia, N.Y.-based Computer Associates.
”The portal has reduced our daily conference calls from 45 minutes to 30 minutes,” says Dan Berkey, director of business technology delivery at America West. ”By using an off-the-shelf portal on a Linux platform, we kept costs down.”
The system offers a single integrated business view of data and operations, pooling data from many legacy systems across multiple platforms. Initial testing and piloting took only a few days, though Berkey notes that technicians had to spend three weeks writing extraction routines to move legacy data into XML.
Configuration, as above, should not be confused with customization. Configuration can be classified as minor adjustments to software packages to suit your existing environment and processes. Customization involves significant changes to tailor it to unique requirements. Customization is often done with network management software — RDBMS and ERP — and can add weeks or even months to the go-live date. As a result, it can add significantly to software costs.
”It is safest to embark upon customization of COTS software when you have an exposed API,” says Chip Nickolett, a consultant at Comprehensive Consulting Solutions of Brookfield, Wis. ”That approach provides the least intrusive means of customization.”
MBD Network Services of Dallas, for instance, customized IT management software for the 60 small LANs it monitors for customers. MDB needed a mix of tools that scaled down to networks ranging from 15 to 150 users, and could make information from all these networks available on a single console. That meant combining open source tools, such as Cacti, RRDTool, a MySQL database and an Apache Web server, with COTS packages in tandem with a fair amount of customization. WebNM by Somix Technologies, based in Sanford, Me, for example, is harnessed for network management/trouble ticketing, inventorying, fault monitoring and alarming. MDB modified it, however, and renamed it as the CLAIMS Help Request System.
”Somix allows client access to code, so that their tools can be further refined or tailored for specific applications,” says Jim Lancaster, president of MDB. ”We modified the console to incorporate network documentation and daily event log summaries.”
Grow Your Own
Customization, though, can be taken to extremes.
As it is really a subset of software development, there is no precise dividing line between it and full-blown software development. That’s why some companies spend a fortune attempting to ”customiz” COTS when they could have developed their own tool faster and more economically.
So when do you need to create your own software from the ground up?
”It is vital to do a thorough cost benefit analysis of the various options before embarking on a development path as it involves higher up-front costs,” says Fowler. ”But those who chose to have software developed from scratch typically save money in the long run in terms of training and operational costs.”
This was the case at American Window Tinting Services in Littleton, Colo.
In that industry, estimators take window measurements and manually work out a quote. If a sale results, the installer has to decipher the measurements and decide on the most efficient way to cut the tinting film.
The industry average for waste is high. Twelve percent of the film is unusable, and installers spend up to 30 minutes cutting the film.
”The available software was designed mainly for the construction business and didnt fit” says Dave McFadyen, owner of American Window Tinting Services. ”As it would have been expensive and most probably impossible to customize existing products, we decided on software development.”
McFadyen envisioned software that estimators could use during house visits to provide professional estimates and retain the window measurements for later use by installers when cutting film in the shop during order fulfillment. Instead of wondering about how to make the cuts, the program would print out a pattern for the complete order. It also could gather operational information for use in better management.
He commissioned Fowler Software Design to create a custom-built estimating, reporting and material optimization package specific to the window tinting industry.
In McFadyen’s estimation, about 80 percent or more of any COTS application remains totally unused by the average user. Yet they are forced to deal with all that complexity when trying to harness the tools and often have to wade through thick manuals to discover what few functions they really need.
”By reducing waste from 12 percent to 4 percent, and increasing our professionalism, we have realized savings of thousands of dollars a month,” he adds.
Ethics and Artificial Intelligence: Driving Greater Equality
FEATURE | By James Maguire,
December 16, 2020
AI vs. Machine Learning vs. Deep Learning
FEATURE | By Cynthia Harvey,
December 11, 2020
Huawei’s AI Update: Things Are Moving Faster Than We Think
FEATURE | By Rob Enderle,
December 04, 2020
Keeping Machine Learning Algorithms Honest in the ‘Ethics-First’ Era
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 18, 2020
Key Trends in Chatbots and RPA
FEATURE | By Guest Author,
November 10, 2020
FEATURE | By Samuel Greengard,
November 05, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 02, 2020
How Intel’s Work With Autonomous Cars Could Redefine General Purpose AI
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 29, 2020
Dell Technologies World: Weaving Together Human And Machine Interaction For AI And Robotics
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 23, 2020
The Super Moderator, or How IBM Project Debater Could Save Social Media
FEATURE | By Rob Enderle,
October 16, 2020
FEATURE | By Cynthia Harvey,
October 07, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
October 05, 2020
CIOs Discuss the Promise of AI and Data Science
FEATURE | By Guest Author,
September 25, 2020
Microsoft Is Building An AI Product That Could Predict The Future
FEATURE | By Rob Enderle,
September 25, 2020
Top 10 Machine Learning Companies 2021
FEATURE | By Cynthia Harvey,
September 22, 2020
NVIDIA and ARM: Massively Changing The AI Landscape
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
September 18, 2020
Continuous Intelligence: Expert Discussion [Video and Podcast]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 14, 2020
Artificial Intelligence: Governance and Ethics [Video]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 13, 2020
IBM Watson At The US Open: Showcasing The Power Of A Mature Enterprise-Class AI
FEATURE | By Rob Enderle,
September 11, 2020
Artificial Intelligence: Perception vs. Reality
FEATURE | By James Maguire,
September 09, 2020
Datamation is the leading industry resource for B2B data professionals and technology buyers. Datamation's focus is on providing insight into the latest trends and innovation in AI, data security, big data, and more, along with in-depth product recommendations and comparisons. More than 1.7M users gain insight and guidance from Datamation every year.
Advertise with TechnologyAdvice on Datamation and our other data and technology-focused platforms.
Advertise with Us
Property of TechnologyAdvice.
© 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this
site are from companies from which TechnologyAdvice receives
compensation. This compensation may impact how and where products
appear on this site including, for example, the order in which
they appear. TechnologyAdvice does not include all companies
or all types of products available in the marketplace.