Cross References

Analyze the impact of a change in your code.
Estimate what you should modify to accomplish a change without breaking your application!

Analyze Cross-references in your code

Document and
Understand code

Document the inner workings of your code. Share the knowledge with teammates:
Generate a detailed documentation on a scheduled basis automatically.

Document your PowerBuilder, PL/SQL and SQL Server Code

Code Security

Check your code against hundreds of rules to detect flaws or weaknesses that can create security breaches.

Improve Code Security

Code Quality

Automatically check your code against hundreds of rules, to improve the quality of your code.

Code Inspection

Code Comparison

Visual Expert offers TWO ways to compare your code:
2 analyses of the same code or 2 separate sets of code

Compare 2 versions of your PowerBuilder, PL/SQL and SQL Server Code


Visual Expert combines PowerBuilder and database statistics generated during the execution of your application, with a deep analysis of your code.

Improve Code Performance

Identify code dependencies.
Don't break your app after a change.
Read More

Document & Understand code

Generate Call Graphs, Data Models, Source Code Documentation, etc.
Read More

Code Security

Scan your code to detect and fix security vulnerabilities.
Read more

Code Quality

Improve maintainability. Clean up code.
Comply with dev standards
Read More

Code Comparison

Compare databases and code.
Identify differences.
Read More


Find slow pieces of code. Analyze processes. Remove bottlenecks
Read More

Analyze your code with Visual Expert

How it works?

Visual Expert Working

Read more

Support for multiple programming languages

Visual Expert can analyze several programming languages, either separately (Oracle code only for instance) or altogether
(for example: PowerBuilder Front-end + an Oracle back-end + Front-end / Back-end dependencies).


You can analyse multiple applications at the same time.
For example if you maintain a portfolio and need to explore several applications in parallel.

Collaborative features

Team members can collaborate, sharing the same code analysis. For instance, an analyst prepares a change and lists the objects impacted. Teammates leverage this Impact Analysis, to review and change the corresponding objects. More about Visual Expert TEAM SYSTEM

Keep snapshots of your code

When a new code analysis is done, previous ones remain available. Open previous analyses to browse older versions of your code. Compare two code Analyses to find differences between them.

Choose your Version of Visual Expert

Some Visual Expert Users