Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>PowerOn ProNew to Visual Studio Code? Get it now.
PowerOn Pro

PowerOn Pro

Libum

libum.io
|
1,978 installs
| (2) | Free
Makes it easy to write, run, and debug your PowerOns
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PowerOn Pro — Supercharge PowerOn in VS Code

PowerOn Pro is an extension for Visual Studio Code that provides full language support for the Jack Henry™ Symitar programming language, PowerOn.

PowerOn Pro in VS Code, with a Remote Sym workspace, syntax highlighting, and reference counts.

Free vs. Plus

🎉 We'll always offer our core language tools for PowerOn as well as basic functionality for free to the community. If you want to develop even faster, we have a suite of advanced features that will make you a champion while you work with PowerOn 🏆 These features are marked with Plus in the features list below.

For a quick comparison of Free vs. Plus, visit our plans page. To subscribe today, head to Libum Portal!

Sign in through Account & Help to use Plus. If you're waiting on internal approval, ask a Libum founder about a subscription grace period.

What can I do with PowerOn Pro?

Bring your PowerOn development workflow into Visual Studio Code, from writing and reviewing code to running programs and inspecting their reports.

  • Language tools — highlighting, completions, eDocs hovers, definitions, references, and more, with advanced editing tools in Plus.
  • Direct Symitar integration — connect over SSH to validate, deploy, install, and run PowerOns.
  • Batch & Reports — answer prompts, follow queues, and retrieve reports, with a synchronized library in Plus.
  • Plus Remote Syms — synchronize remote files and review changes in VS Code Source Control.
  • Plus OnDemand execution — run interactive PowerOns with member context, WINDOWS SEND dialogs, and HTML output.

Explore the full list of capabilities in our online docs.

Language tools that understand PowerOn

Core editing tools are free: syntax highlighting, completions, function signatures, eDocs hovers, snippets, Go to Definition, Find References, and rename. Navigate between a PowerOn and its local #INCLUDE files without leaving your editor.

Plus adds realtime diagnostics, supported quick fixes, reference CodeLens, and configurable formatting. Catch issues while you type, follow symbol usages, and keep indentation, casing, and spacing consistent.

Realtime PowerOn diagnostics in the editor, identifying an undefined variable.

Local analysis works without a host connection. When you're ready, validate against your connected Sym to check the actual host environment. Host validation errors appear in Problems and take you to the relevant source line.

Explore the language tools →

A native connection to Symitar

Our own connector acts as a headless Quest client and runs entirely over SSH. It supports validation, deployment, installation, file transfers, execution, and reports, with background workers for synchronization and other tasks.

Create and test a profile in Connections, then click its card to connect. Auto-connect can reconnect when VS Code starts; Work Locally disconnects for local development. Host actions require an established connection, and the status bar keeps activity close at hand.

Validate, deploy, install, or run from the editor toolbar or command menu. When running a local PowerOn that differs from the host copy, confirm Deploy and Run before proceeding. Include-deployment settings let you keep remote includes, choose local versions, or deploy changed local includes automatically.

Free includes one connection. Plus adds additional connections.

Set up your connection →

From batch prompts to finished reports

Run a batch PowerOn from the editor or command menu. Answer native input prompts as they arrive, including masked, validated date inputs. Prompts remain open while you enter a value.

The Batch tab shows host queues in collapsible cards. Search jobs, follow running and waiting states, and use the job menu to cancel a waiting job or request termination of a running one—with confirmation before either action. Invoked jobs continue to be tracked when the view is closed.

An interactive batch report open in VS Code alongside the synchronized Reports library.

Batch execution and individual report lookup are free. Find a report by sequence or search by a case-insensitive partial title, with * and ? wildcards. Search checks recent reports first and shows its progress as it looks further back. Fetch the matching batch output summary alongside the report, then search, save, or print the result.

Choose whether completed reports open automatically, or use the completion action to open them yourself. Free reports open in temporary tabs; Plus adds a synchronized Reports library with local caching, retention settings, and browsing after a tab is closed.

Explore batch and reports →

Remote files, with a review step

Plus · Bring PowerOns, DataFiles, HelpFiles, and LetterFiles into a managed local workspace with Remote Syms. Edit with your usual VS Code tools, then synchronize with the host.

Synchronization on open is enabled by default and runs when the connection is ready. Local changes are preserved for review. Use VS Code Source Control to compare versions, choose Use Remote or Keep Local for individual files or groups, and apply your choices. Reset choices when you want to reconsider.

Remote Sym change review in VS Code Source Control, showing a comparison between local and remote content.

SFTP is the default sync method; rsync is available with the required local tools. For a one-time download without a managed workspace, Clone Sym Directory is also available in Free.

Learn about Remote Syms →

Interactive OnDemand, inside VS Code

Plus · Select a member and run an OnDemand PowerOn without switching applications. Work through prompts, supported WINDOWS SEND dialogs, and HTML output in an editor tab, with account context and execution controls close by.

PowerOn Pro checks the local source before execution and asks before deploying changes. Installed PowerOns have a distinct OnDemand run action, while batch remains available from the command menu.

An OnDemand PowerOn displaying an account overview in a VS Code editor tab with member context and execution controls.

Explore OnDemand execution →

Contributing

We at Libum are committed to improving the development experience for Symitar developers. Your feedback helps shape PowerOn Pro—tell us what would make your day easier, share a workflow, or report an issue.

Join the Libum Community on Discord, request a feature, or reach us at development@libum.io.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft