Automatically Generate a Source Code Documentation

Visual Expert automatically documents your code.

Get comprehensive, up-to-date documentation detailing every object and its dependencies throughout your application.

New in VE Web: On-demand documentation
Dynamically generate contextual documentation by selecting specific objects. Share instantly with your team via URL.

Use these documents as reference manuals for code maintenance, review purposes, and knowledge transfer.

 

Code Documentation Dashboard Web

Review CRUD operations in your code (Create, Read, Update, Delete)

Generate CRUD matrices showing which programs access your data. For instance, which DW or Procedures Create/Read/Update/Delete which Tables.

NEW in VE Web: Interactive CRUD matrix -
Navigate directly from high-level dependencies to low-level source code details in real-time.

Benefits:

  • Review dependencies between database and PB applications
  • Analyze the impact of changing your database schema
  • Estimate software complexity and development efforts
  • Find tables that are never updated, deleted from multiple places, etc.
  • Ensure every process has at least one input (R) and one output (CUD)
CRUD Matrix Results - VE Web

Generate an Object Dependency Matrix

Object Dependency Matrix extends the concept of "Impact Analysis" to multiple objects, visualizing cross-references between Oracle, SQL Server and PowerBuilder code in a 2D matrix.

NEW in VE Web: Interactive dependency matrix
Understand relationships, predict the impact of changes, and debug faster with direct drill-down to source code.

These matrices help teams understand and maintain large, complex applications with multiple interdependencies. Highlight, comment, and share specific references with your team.

Visual Expert Web Interactive ODM

Generate Diagrams from your Code

Visual Expert generates diagrams from your code to let you visualize and understand complex code.

Visual Expert can generate

  • Data Model Diagram
    Document graphically database entities and their relationships.
  • Impact Analysis Diagram
    Find all references to a table, column, object, method, variable...
  • Call Graph
    Visualize chains of calls (multiple levels of references).
  • PBL Dependency
    Visualize dependencies between PBLs

Make an Inventory of your Code

Estimate the volume of your code under various angles for auditing purposes or workload assessment.

After analyzing your code, VE can calculate the number of:

  • Lines of code in your project, separating comments from instructions
  • PB objects, by type (how many DW, Window, UO...)
  • PB controls, by type (DW control, tab, text...) PB events, functions, variables, attributes, parameters...
  • Database objects called from PB (Procedures, tables, etc.)

You can also list the Web services and dll functions called by your PB code.

Visual Expert Key Features

  • Impact Analysis
    Explore dependencies Generate CRUD Matrix Avoid regression bugs
  • Code Inspection
    Fix Code Maintainability and Security Issues
  • Code Documentation
    Understand existing code, Share knowledge
  • Code Performance
    Identify slow procedures, Improve response time
  • Code Comparison
    Compare databases, applications or objects
Visual Expert

Catch a glimpse of Visual Expert

How it works?

Visual Expert Working

Read more

Visual Expert Pricing & Editions

    • Basic

      For individual developers with small projects

      $625 /user
      /year
      500 000 Lines of Code
      • Installation on a Client PC
      • Cross-References / Impact Analysis
      • Code Inspection
      • Performance Tuning
      • Code Documentation
      • Updates
    • Professional

      For teams managing large codebases and requiring collaboration tools

      $1,255 /user
      /year
      5 million Lines of Code
      • All Basic Features, plus:
      • Client/server configuration
      • Web Client available
      • Collaborative Features
      • Integration with DevOps Platforms
      • Code Comparison
      • Code Analysis Scheduler & History
      • Updates
      Need more than 5 million Lines of Code?
      Get Volume Discount
    • ENTERPRISE AI

      For teams managing large codebases and requiring AI-powered features

      $1,875 /user
      /year
      5 million Lines of Code
      • All Professional plus AI Features :
      • 10,000 AI Credits per user
      • (AI) Explain the Business
      • (AI) Explain the Logic
      • (AI) Add comments in the code
      • (AI) Fix a problem
      • (AI) Optimize SQL & Code
      • Updates
      Need more than 5 million Lines of Code?
      Get Volume Discount
      • Mandatory for the 1st year
      • Premium Support - $1,885

Feedback from our clients