Authorized MoneyWorks® Distributor

Script It. Integrate It. Extend It.

C++ Performance. Full API.
Built for Engineers

MWScript scripting, 10 REST endpoints, server change notifications, SQLite3 bindings, web view panels with bidirectional JS, custom GUI, and a C++ engine that runs 500x faster than host-guest models.

Most Accounting Software Wasn't Built for Integration

Most accounting software has limited APIs, no scripting, and browser-based performance that crumbles at scale. You need a financial engine, not a web form with a database.

  • REST APIs exist but are read-only or incomplete
  • No server-side event notifications: forced to poll
  • No scripting language: can't customise behaviour without the vendor
  • Browser-based engines slow down with large transaction volumes
  • AI agent integration is an afterthought, not an architecture

MoneyWorks® Was Built to Be Extended

A complete integration surface for engineers who build on top of accounting.

MWScript: Full Scripting Language

Cross-platform scripting built into Gold. HTTP/CURL, JSON parsing, SMTP email, custom menus, field validation hooks, post-transaction hooks, scheduled tasks, and custom UI panels. Write once, runs Mac and Windows.

REST API: 10 Endpoints

Version, list (x2), export, import, evaluate, post, doreport, doform, image. The /evaluate endpoint invokes any public MWScript handler, enabling arbitrary server-side logic execution from external systems, including database writes, email dispatch, and multi-step workflows.

Server Change Notifications

Push changes to external systems within ~1 minute. Three modes: HTTP POST to any endpoint, sandboxed server-side scripts, and unsandboxed scripts with full CURL/file access. Near-real-time integration without polling.

SQLite3 Bindings: 4 Storage Scopes

Temporary in-memory, isolated in-memory, server-shared (cross-session coordination), and document-private. SQL parameter binding for injection prevention. Use shared databases as staging areas between scripts, sessions, or external callers.

Web View Panels: Bidirectional JS

Embed HTML/JS panels in the MoneyWorks UI. JavaScript-to-MWScript and MWScript-to-JavaScript communication via JSON. Build live dashboards (D3, Chart.js), approval workflows, CRM panels, or external data views alongside transaction entry.

C++ Performance Engine

MoneyWorks is compiled C++, not a web framework. Native performance for financial transactions. Server-side reporting runs 500x faster than host-guest models for remote clients. Up to 99 concurrent users per server.

REST-Only Serials

Dedicated REST-only licence serials that do not consume user seats. Your API integrations run independently from interactive users. No licence contention between humans and systems.

Custom GUI: Window Designer

Customise entry screens, add overlay panels to transaction windows, build custom list views and modal dialogs. Controls include checkboxes, radio buttons, dropdowns, date pickers, tabbed areas, and image placement. Tailor the interface without touching source code.

Mac & Windows Parity

Same scripts, same data files, same API surface on both platforms. Build once, deploy to any MoneyWorks installation. Full feature parity across macOS and Windows.

The MCP Proxy Pattern

REST /evaluate + public MWScript handlers = AI agent integration without custom middleware.

// AI agent calls REST evaluate with a public handler
GET /evaluate/expr=AgentTools:GetDebtorBalance("ACME")
GET /evaluate/expr=AgentTools:RunReport("AgedDebtors")
GET /evaluate/expr=AgentTools:ReconcileBank("2026-03")

// Any public MWScript handler becomes an AI-callable tool.
// No middleware. No custom API layer. The 800-page manual
// becomes the AI agent's training corpus.

Why Integrators Choose AWG Finance

Engineering Heritage

Rock Solid. Built in C++. Not Fatware.

MoneyWorks® is a native desktop application compiled for performance. Financial transactions process at native speed, not browser speed. Server-side reporting runs up to 500x faster than host-guest models for remote clients. This is a high-performance financial transaction engine, not a web app with a database behind it.

AI-Ready Documentation

800-Page Manual. Ready for Your AI.

MoneyWorks® ships with an 800-page detailed manual. Feed it to your AI assistant and get instant, accurate support without waiting on hold. The manual is thorough, technical, and comprehensive, because the product is designed by engineers, not marketers. Your AI support agent is one manual feed away.

Proven Extensibility

8 Production Extensions Built by AWG

AWG Finance has built 8 production extensions on the MoneyWorks platform: B2B commerce, warehouse mobile, bank statement loading, data analytics, and more. The same integration surface available to you powers our own product ecosystem. We build on what we sell.

Built by Integrators. For Integrators.

Integration Surface

Complete API Coverage

10 REST endpoints covering read (export, list, version, image, doreport, doform), write (import, post, image PUT), and arbitrary execution (evaluate). Server change notifications in 3 modes eliminate polling. SQLite3 bindings in 4 storage scopes enable cross-session state. REST-only serials keep API traffic off user licences.

800+
pages of technical documentation

REST API + MWScript + SQLite3 + web view panels + 800-page manual = build anything on top of MoneyWorks®

Build on MoneyWorks®

Datacentre and Now tiers include the REST API and server change notifications. Gold includes MWScript, SQLite3 bindings, and web view panels. Contact us to discuss your integration requirements.