Frequently Asked Questions (FAQs)
Founded in 1990, ITP is an independent software vendor (ISV). For 15 years, ITP has been focused exclusively on raising efficiency and quality of software maintenance and modernization. We focus on this because 80% of life cycle costs are spent after development is finished and 80% of IT labor costs are spent on Application Mining and Management. It makes no difference whether you have legacy, modern applications or a mix of both. |
While all other Application Mining and Management vendors are still using relational databases for their repository, ITP has for ten years used OLAP HyperCube technology (known from Data Warehousing). Our very fast scanning allows daily updates of the repository. This scanning process includes the compilation of all programs. Your system will be analyzed and all inconsistencies will be shown immediately. We provide one toolset for all your heterogeneous IT systems. ITP-PANORAMA’s unique Data Flow Analysis allows following the value chain through your applications. |
ITP is using OLAP HyperCube technology for its repository. The HyperCube is always “in memory”. (No disc access necessary) We can use up to 16 processors simultaneously in one search/analysis. |
Using Windows 2008 Server, our software can manage up to 100 million lines of source code. A multi-processor server can support hundreds of developers. |
The user interface is by design intuitive to use. The training has two sessions:
In the case of multiple languages, add one hour per language. The low learning costs have two effects:
|
First you need to know that during scanning, ITP-PANORAMA:
|
1. Contact us by mail or phone |
Scanning in 1 million LOC
|
We come to your site and:
This will tell you a lot more about your software than you ever knew. |
There are two criteria for the concurrent license model:
|
Rational Team Concert: It is an integrated user interface for various life cycle and project management tools. Since ITP-PANORAMA does not have anything to do with life cycle or project management, we see no necessity for any kind of integration. Rational Developer for Z/OS (RDZ):
|
Array indexing error: Determine the variables used for indexing the array.
|
Loop condition:
Now you can test whether the range is correct or not. |
User written input/output programs act as “non-existing” programs. They are handled correctly with one restriction: Data Flow Analysis will not know that output operations do not modify the buffer (not a serious problem). To correct this, we assign a particular “Access Type” indicator (such as MQ*, IMS etc.). We can modify the scanner to support this (1-2 days of programming). |