Simplified Powerful Charting

ProEssentials AI has arrived

point 1
symbol 2
symbol
shape
shape
point
shape
symbol

How To Get Started
Your Roadmap to ProEssentials

The more you study this website's Getting Started and Documentation sections, the smoother your first implementation will proceed. We've designed this content so developers (and AI assistants) can easily find answers to most common charting tasks.

1: AI-Powered Technical Assistance

ProEssentials includes a Python query tool and structured JSON data files designed for AI-assisted development. We call this AI Tool-Augmented Dynamic Context. Rather than static context files, our pe_query.py script gives any AI assistant on-demand access to the full ProEssentials API — 1,104 properties, 1,260 methods, 167 enums, and 116 working code examples — with validation that prevents hallucinated property paths.

When configured with Claude Opus 4.6 Extended, this system can answer technical support questions and write ProEssentials code for your projects with remarkable accuracy.

Learn More

See our AI Code Assistant page for complete setup instructions, prompt templates, and details on every data file included.

AI Code Assistant

AI Tool-Augmented Dynamic Context - ProEssentials AI Code Assistant Workflow
2: Run Our PeDemo

The PeDemo executable optionally launches at the end of product installation. You'll also find GigaPrime2D and GigaPrime3D demos showcasing 3D surfaces, 2D contours, and line rendering — engineered for the fewest CPU/GPU cycles and the fastest rendering available.

 Default Install Location      C:\ProEssentials10\Demo

The default example (030) demonstrates many features in a larger context, but most other examples focus on showing individual capabilities clearly.

Recommended First Examples:

Start with examples 000, 100, 200, 300, and 400 to build foundational understanding.

 Export Feature: The demo includes functionality to automatically export and create a TestBed example project from any individual example — great for quick experimentation.

PeDemo Application Interface

PeDemo learning application with example selector

3: Browse the Source Code Examples

PeDemo is replicated in example project source code across multiple languages and frameworks. These examples are your best resource for copying working code, and they also support the export/create TestBed functionality.

  • ProEssentials10/C#.NET
  • ProEssentials10/C#.NET80
  • ProEssentials10/WPF-C#.NET
  • ProEssentials10/WPF-C#.NET80
  • ProEssentials10/VB.NET
  • ProEssentials10/VC
  • ProEssentials10/Delphi
  • ProEssentials10/Access
  • ProEssentials10/Labview

4: Configure Your Project References

For .NET projects, we recommend using our local NuGet packages installed with the product. Even better: update your project file's Reference/Hintpath section to point directly to our .NET 8.0 assemblies.

Recommended Configuration

Open any demo .NET project in Notepad and search for Gigasoft.ProEssentials to see how we directly reference assemblies. We also recommend using our x64 assemblies for best performance and most transparent deployment.

Regarding deployment, when using our smaller x64 assemblies, you will deploy our native PEGRP64H.DLL along with your EXE.

ProEssentials is unique being 100% native low-level Direct2D/Direct3D/GdiPlus with a .NET wrapper which renders to the device context and/or window's display memory. Gigasoft's future is moving toward adding 100% native ARM and native Linux/MacOS.

5: Take Baby Steps

Don't immediately implement ProEssentials into your production project.

First, create the types of charts you need in a separate test project — possibly using random data. Once you've gained a few hours of experience, integrate into your main application.

This approach also means you'll have a minimal test project ready if you need to contact our support team for assistance.

6: Navigate the API Reference

There are two online ways to explore our API.

Api Explorer

Open .NET Reference

7: Need Help Replicating a Design?

Send our support team an example image or sketch of the chart you want to create. We'll point you to all the relevant features and properties needed to replicate it.

Contact Support

Our Mission

Your success is our #1 goal by providing the easiest and most professional benefit to your organization and end-users.

We are Engineers

ProEssentials was born from professional Electrical Engineers needing their own charting components. Join our large list of top engineering companies using ProEssentials.

Thank You

Thank you for being a ProEssentials customer, and thank you for researching the ProEssentials charting engine.