Interactive Computer Modeling, Inc.

Interactive Computer Modeling, Inc.

1028 Glensprings Dr.

Knoxville, TN  37922 - 5227

713 - 462 - 3673

Providing Software for the Pipeline Industry Since 1984


Corporate Overview





Client Portfolio


Software Products

Pipeline Applications StudioTM

Liquid Pipeline Scheduling SystemTM

Pipeline Schematic ProfilerTM

Report Generation SystemTM

Data Table ProfilerTM


Software Design


Software Development


Project Management


User Documentation


Customer Support

Contact Us



Copyright  ©  2020

Interactive Computer Modeling, Inc.

All Rights Reserved






ICOM’s software is designed to run under all variations of Microsoft’s Windows XP, Vista (32 bit and 64 bit), and 7 (32 bit and 64 bit) operating systems.  ICOM's software is developed using Microsoft’s Visual C++ compiler, taking advantage of the Microsoft Foundation Class (MFC) library and the standard user controls and features offered within Microsoft's Visual Studio software development environment.  ICOM also maintain professional experience in developing software using Microsoft’s Visual Basic, Visual Basic for Applications, and Access products.

ICOM’s software development technology is based on object-oriented business models, in which the end-deliverable is a series of compiled executable programs.  The data manipulation features within these programs utilize an Open Database Connectivity (ODBC) architecture running on client / server networked platforms or stand-alone personal computers.  Many of ICOM’s applications are not simply data-in / data-out programs, but are complex software systems hosting a wide array of intricate data entry controls, easy-to-understand Graphical User Interface (GUI) views, and sophisticated simulation and data processing engines.

ICOM utilizes multiple database environments for its software applications.  These databases are Open Database Connectivity (ODBC) compliant and include both client / server and stand-alone architecture. Therefore, the data generated within ICOM’s software applications is accessible to other corporate software systems.  A file based database environment is utilized by ICOM' standard pipeline and inventory scheduling software while more complex client / server databases are applied to ICOM's customized software development projects.  The fact that ICOM's software is designed using standard Structured Query Language (SQL) scripting and ODBC technology means that the migration to other database platforms is quite possible.

ICOM has developed a series of generic source code functions and GUI templates that it refers to as the Corporate Application TemplateTM (CAT).  This body of work minimizes development time, maintains a common visual motif, and standardizes database interaction activity for all of ICOM's software development efforts.  While not all applications can take advantage of this concept, the strategy of using a common corporate template as a project foundation, then adding any required features, enables ICOM to quickly respond to the customized software development needs of our clients.