About Gigasoft

point 1
symbol 2
symbol
shape
shape
point
shape
symbol

About Gigasoft — 30+ Years of Mission-Critical Charting

Founded in 1993, Gigasoft has always done one thing: charting. Not a UI suite with charting bolted on. Not a startup chasing web frameworks. A dedicated charting engine — built native, built for performance, built for engineers who need their data rendered correctly the first time. The first ProEssentials shipped as static C++ libraries in 1995. Over three decades, we added VCL components for Delphi, ActiveX for VB and COM, WinForms and WPF controls for .NET, and a standard Win32 DLL API that any language with FFI can call. Two API layers — .NET properties and native C/C++ DLL calls — accessing one engine, one set of 1,000+ properties, one support team. Trusted by Fortune 500, we regularly sign NDAs, proprietary licenses, and build custom charting solutions for the world's leading companies and governments.

GPU Compute Shaders

ProEssentials v10 uses Direct3D Compute Shaders to construct chart images entirely on the GPU — the same parallel processing technology used in scientific simulation. The GPU's thousands of cores process your data simultaneously, and the chart renders only when data changes. No continuous 60 fps game-engine loop draining your battery. No resampling that hides the spike you need to find. 100 million points in ~15 ms with zero memory overhead, because our zero-copy UseDataAtLocation() reads your existing float[] array without copying it. From the oldest embedded hardware using legacy GDI rendering to the latest discrete GPUs running compute shaders — ProEssentials handles your hardware. Medium data (10K–500K) to big data (500K–500M) is our strength.

Our API is simply properties, methods, and events.

AI Code Assistance — The v10 Story

The newest chapter in ProEssentials' evolution is AI-assisted development — and getting here required rethinking the product from the ground up. When we set out to leverage AI assistance as deeply as possible, we realized we couldn't just bolt a chatbot onto existing docs. We had to start at the interfaces themselves.

The WinForms and WPF interfaces were refined across functions, enums, and IntelliSense help content for clarity and accuracy. The help system was cleaned so every topic was current. All 116 example projects were updated so their code, comments, and event handling were clean enough for AI to learn from. Then we built pe_query.py — a deterministic query tool that reads directly from the compiled DLL binary. The AI writes code, runs the validate command, and every property path is checked against 1,104 properties, 1,260 methods, 167 enums, and 40 events extracted from ground truth before you see it.

This wasn't a weekend project. It was months of iterative refinement — building structured JSON data files, curated knowledge text files, enhancing examples, improving the Python scripts, discovering what AI needed help understanding, and feeding that back into the interfaces and help system. The result is something no other charting library offers: AI that cannot produce wrong property paths, because every path is validated against the actual binary. pe_query.py works with any AI — Claude, ChatGPT, Copilot, or local models — and runs entirely offline, making it the only charting AI tool suitable for air-gapped defense and classified environments.

The Bottom Line (It's about pleasing and protecting the customer, and what we do best.)

Our customers are largely software business owners, product managers, and engineers whose products depend on the charting embedded inside them. Defense contractors, medical device companies, semiconductor manufacturers, energy firms, financial institutions — organizations where the chart isn't decoration, it's the product. When compared to all potential buyers in the market, our customers have spent the most time evaluating their choices because their needs are the most important. One of our greatest strengths is the type of customer we attract.

For over 30 years, our customers have always been able to upgrade easily and at their own pace. We care more about maintaining and improving your code base than forcing change. Our customer retention is exceptional — customers upgrade even though not forced to. Word-of-mouth and repeat customers are our largest source for new sales. We constantly get new customers switching from competitors. ProEssentials uses a perpetual license model — one payment, use forever. Support is free, unlimited, and provided directly by the engineers who built the rendering engine. No ticket limits, no subscription required, no expiration.

If you need a custom property, method, or event to simplify your goals, please contact me. Leveraging ProEssentials with custom sponsored features is extremely efficient — we can make your end-goals easier and more impressive than you expected. If you buy ProEssentials, you will be satisfied, you will be a customer for life, and you will eventually see the competition clearly secondary. This is my personal promise to you as a fellow engineer, in friendship and character.

Thank you for reading this page. I sincerely appreciate your dedication in researching your purchase.

Sincerely,

Robert Dede
Owner/President/BSEE
Gigasoft, Inc.

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.