Support AdvantageBuilder

AdvantageBuilder is an independent project. Donations are voluntary and do not constitute a purchase, license, or guarantee of support.

If AdvantageBuilder helps you automate and simplify your work, consider supporting ongoing development.

Getting started

AdvantageBuilder is designed to help you build automation and applications quickly, even if you’re new to scripting. You can start by exploring the included macro library, running examples, and creating your first script or UI form.

The Macro Explorer gives you point‑and‑click access to code generators, database tools, UI helpers, and reusable building blocks. You can insert snippets directly into your scripts or run helper macros to generate code automatically.

When you’re ready to build your own automation, create a new macro, choose a scripting engine, and begin adding logic, UI elements, or database operations. Every macro can call other macros, making it easy to build modular, reusable workflows.

If you want to automate recurring tasks, open the Scheduler and configure daily, weekly, or monthly execution. You can deploy your work to production using optional script encryption to protect your source code.

Whether you’re building internal tools, automating daily tasks, or creating full applications, AdvantageBuilder gives you everything you need to get started quickly and grow your automation over time.

Frequently asked questions

AdvantageBuilder is a unified automation and application‑building platform that lets you create powerful tools using scripts instead of complex compiled projects. It combines point‑and‑click macro construction, multi‑engine scripting, .NET integration, UI helpers, and database connectivity into one cohesive environment.

AdvantageBuilder supports PowerShell, JScript.NET, ClearScript V8 JavaScript, and its own template language. Each engine can call .NET APIs, interact with UI helpers, and run macros, giving you flexibility to choose the scripting style that fits your workflow.

Yes. AdvantageBuilder allows you to build complete applications using scripts alone. You can design interfaces, connect to databases, call .NET APIs, schedule tasks, and generate code — all without compiling or creating traditional project structures.

Templates originally focused on code generation, while macros evolved to include scripting, UI interaction, database access, and automation. Today, both terms are interchangeable — macros simply represent the expanded capabilities AdvantageBuilder provides.

Executable helper macros (prefixed with @M- on the menu) are reusable building blocks that generate code, perform tasks, or assist with UI and database operations. They can be executed directly, or added to the menu for the macro editor, from where they are triggered when menu items are clicked, generating content that is automatically inserted directly into macro scripts.

Yes. AdvantageBuilder supports both WinForms and HTML/CSS/JavaScript interfaces. UI helper macros make it easy to create forms, dialogs, controls, and interactive layouts directly from your scripts.

AdvantageBuilder supports SQL Server, Oracle, MySQL, PostgreSQL, ODBC, and OleDB. You can run queries, browse objects, explore dependencies, and generate SQL scripts using built‑in macros and .NET database helpers.

Yes. AdvantageBuilder includes a built‑in scheduler that can run macros daily, weekly, or monthly. Scheduled tasks can call other macros, perform background work, and automate recurring workflows without manual intervention.

Scripts can be encrypted with a password to protect your intellectual property during deployment. Encrypted scripts can still be edited by you, while production environments run the protected version without exposing source code.

No. All your macros, snippets, assemblies, and libraries are stored in the 'AppData/..../Advantage Builder Data' folder. Uninstalling removes the application but leaves your data intact, making upgrades safe and simple.