Visual Expert Key Features

The must have solution for the maintenance of your SQL Server, Oracle and PowerBuilder code

CRUD Matrix

Review CRUD operations
(Create, Read, Update, Delete)

Generate a CRUD matrix, showing which objects access your data, and how.
For instance, which Procedures Create/Read/Update/Delete which Tables.

Generate Diagrams

Generate diagrams from your code

Visualize objects and dependencies. Diagrams and source code are synchronized. Select objects to generate a diagram. Save, export and share your diagrams.

Identify Performance Issues in your DB Code

Analyze and improve code performance

Find the slowest procedures, functions, triggers. Break down the execution time of a large object into sub-queries or instructions. Decompose the performance of a chain of calls.

Visual Expert Call Trees

Explore complex chains of calls

Display callers and callees for procedures, tables, triggers... Explore all possible execution paths. Click on referenced items to see their definitions. Evaluate the effects of modifications.

Visual Expert Oracle Imapct Analysis

Impact Analysis

Don't break your application after a change!
Discover what should be modified

• If I add a parameter to a function, what else is affected?
• If a table or column is changed, which code should I update...

Visual Expert Code Documentation

Code Documentation

Schedule and automatically create HTML reference manuals.

Document the references in your code and navigate between these using hyperlinks. Share knowledge with teammates.

Visual Expert Code Comparison

Code Comparison

A unique approach: application-wide comparisons based on the code structure.

Visualize the difference in a container hierarchy and drill down in the code.

Advanced Search

Code Review

Cleanup the code. Streamline maintenance efforts. Avoid unexpected behavior.

Identify unused objects, empty methods, duplicates. oversized scripts, etc. Produce code metrics.

Visual Expert 2017

Why use Visual Expert

Identify the consequences of a change

Avoid Regressions when evolving your application

Understand complex code

Master large and complex applications

Document your applications

Automatically generate a complete documentation of your application

Review and optimize your code

Explore your code in ways you've never done before

Transfer the knowledge of your applications

Enable team members to collaborate during your projects.

Available For



SQL Server

Catch a glimpse of Visual Expert

How does it work?

  1. Code Parsers analyze your code, and store the Analysis in a Repository.
  2. You can then query this repository to learn more about your code
  3. Standalone configurations (Professional Edition) run all components on a single PC.
    Recommended for small/medium volumes of code.
  4. In Client/Server configurations (Team System), Code Analyzers and Repository reside on a server. Developers run a VE client on their PC and access the shared Repository.
  5. Code Analysis and Documentation are automatically generated with Scheduled Jobs.

Visual Expert Professional

When analyzing small volumes of code ortrying Visual Expert, you can run it locally on a developer PC.

Visual Expert Standalone License

Standalone Configuration
The Developer run all Visual Expert components on his PC.

Visual Expert Team System

For large volumes of code, and for sharing analyses between team members, Visual Expert will run on a server.

Visual Expert Team System

Client/Server Configuration
The Server automatically analyses the code on a scheduled basis.
Developers run a Visual Expert client, query the Server and leverage up-to-date code analyses.

Visual Expert Pricing

Standalone License

Yearly Subscription • User

Standalone License

Perpetual • User

Floating License

Concurrent User Licenses
  • Contact us
  • Installation on a server with Floating Licenses
  • No named user license constraint
  • Unlimited install of Visual Expert clients
  • Collaborative Features included
  • Get a quote

Feedback from our clients