We produce fully integrated packages, not collections of utilities. We are, in fact, a software company, and not a hardware company that writes software to drive a hardware sale. We focus on what we do best, producing the highest quality, easiest to use software available for midrange computer systems. All programs are totally menu driven with on-screen instruction to guide the new or infrequent user, while not obstructing the progress of the sophisticated user. Screen design and function key usage follows the platform standard wherever possible and appropriate.
Software is designed within the context of the entire computer operating system.
Programming languages and compilers are selected to provide the most efficient final object code, and not necessarily the language that is fastest to program. Most ICS programs are composed of multiple modules, each written in the most appropriate language for the function being performed. Programming efficiency and reliability is obtained by using ICS-developed programming tools and subroutines to provide highly structured, nonredundant processing. The result is rapid turn-around time for the development of new features or the correction of quality defects. The Company devotes significant resources to researching new trends in computer hardware and software.