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.