|
What Technology Is Right for You?
ISC has experience in a wide range of applications from latest trends
in distributed systems using JINI, Web Services, and .NET to mainframe
applications based on FORTRAN and PL/1. ISC has deep knowledge on Unix,
Linux, Microsoft, and mainframe environments, their applications and databases.
This diversified experience makes us technology neutral and skilled at
identifying the best technology for the customer's needs and getting the
most value for the customer's legacy, current and future investments.
There is no silver bullet to all IT problems. So, how does ISC determine
what is the best technology for the customer's needs?
Customers always struggle with the choice between commercial-of-the-shelf
(COTS) and custom-developed software. For small to medium size projects,
an eighty-percent COTS solution is often the right choice. The marginal
increase in functionality to be gained by custom-development may not justify
the costs, provided the COTS solution does not adversely affect the performance
of the enterprise overall. However, more complex enterprise-wide projects
require a close look. The amount of effort necessary to integrate a myriad
of COTS solutions can be substantial, and there is no assurance that next
generations of COTS software will communicate the same way. Also COTS
performance in large-scale project might be degraded, requiring substantially
more maintenance and computing resources.
Customers also fear early obsolescence. Technology is always advancing
with the promise of new breakthroughs just around the corner. But, buying
new technology early poses significant risks. Will it prove to be a mirage
or dead end on the technology path? Is the technology the best choice
for the particular situation? Does the technology really improve system
performance or user satisfaction?
Too many times a rush to implement the newest and greatest has led to
disappointment and much worse consequences. Investments in new technology
should be justified by near-term functional enhancements that deliver
high near-term returns for the investment or by the need to correct a
failure of the current implementation. The best course is to develop,
always with an eye to future, systems that deliver high value functionality
now and are flexible enough to evolve to incorporate new technology when
its value for a particular application is clear.
Today, more and more customers are asking whether open source might be
the way to go. The proliferation and maturation of open source solutions
has enhanced their credibility. Customers' interest is spurred by their
desire to control the high and recurring licensing fees associated with
proprietary solutions. Open source solutions can often be implemented
with low-to-no costs and, in the hands of skilled developers, they offer
assured flexibility for accommodating changes in the customer's needs
over time or incorporating future technological advances. However, like
COTS, which usually are designed to work in a broad range of situations,
open source solutions may not be optimal for any particular situation.
Experience is key in evaluating whether developing a custom application
based on open source would be worthwhile in the terms of the returns over
time.
ISC can provide you answers to those questions, and working in partnership
we will help you select the best solution for addressing your immediate
needs consistent with your longer term strategic goals.
|