Why AdvantageBuilder Exists
The core philosophy behind AdvantageBuilder — why the platform was created and the problems it solves.
Read the mission →
One platform that connects scripts, data, UI, scheduling, and workflows — so you can automate anything you imagine.
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.
Explore AdvantageBuilder’s core concepts, macro system, scripting engines, and developer references.
The core philosophy behind AdvantageBuilder — why the platform was created and the problems it solves.
Read the mission →Automation logic, execution modes, scheduling, and organisation.
Main Macros documentation →Edit macro logic using JScript, JavaScriptV8, PowerShell, or Template Language.
Macro Editor guide →HTML‑based user interface macros, launch functions, and parameter passing.
Macro GUI documentation →Edit HTML, CSS, JavaScript, and GUI files used by Macro GUI pages.
HTML GUI Editor guide →Template syntax, script blocks, directives, loops, and examples.
Template Language reference →Setup JavaScript helpers, macro APIs, database access, and HTML form integration.
JavaScript setup reference →Setup PowerShell helpers, macro APIs, object store, and integration patterns.
PowerShell setup reference →ExecuteNonQuery, ExecuteDataset, XML datasets, and connection handling.
Database API reference →Cross‑engine storage for macros, templates, JScript.NET, V8, and PowerShell.
ObjectStore reference →Schedule macros using GUID schedule IDs, recurrence types, and time‑of‑day.
Macro Scheduler reference →IE DOM forms and Edge WebView2 forms using HtmlAgilityPack and State arrays.
HTML Forms API reference →callMacro, callMacroAsync, argument passing, JSON handling, and execution flow.
Macro Execution reference →