How carlaau/aardio-erp works
Aardio ERP is an Aardio enterprise-application framework combining an ERP client, CGI and RPC services, shared libraries, database support, and online updates. Its principal workflow is to configure and deploy the server and database, build business applications on the modular client, and let deployed clients check for and apply updates. The README documents these capabilities and deployment relationships; no source excerpts were provided, so internal calls and detailed request flow are not asserted.
Main entry points: default.main.aardio ERP client framework · system Web RPC endpoint · mssql.aardio MSSQL support · mysql.aardio MySQL support
Components 20
ERP client
- ERP client framework
aardio-erp/default.main.aardio - Client configuration
aardio-erp/lib/config.aardio - Layouts and screens
aardio-erp/res - User and permissions
aardio-erp/res/System
Server services
- CGI service
aardio-cgi/main.aardio - RPC service
aardio-rpc/main.aardio - Web RPC endpoint
aardio-erp/rpc/wwwroot/system - Server configuration
aardio-erp/rpc/wwwroot/system/config.aardio
Shared framework
- Shared base library
lib/carl - RPC library
lib/carl/rpc - MVC library
lib/carl/mvc - Reporting library
lib/carl/report
Data and access
- SQL library
lib/carl/sql.aardio - MSSQL support
lib/carl/mssql.aardio - MySQL support
lib/carl/mysql.aardio - Database
Online updates
- Automatic updater
lib/carl/update.aardio - Update hosting
aardio-erp/rpc/wwwroot
Other components
- Deployer
- Business user
Connections 14
- Deployer → CGI service: deploys via
README.md - Deployer → Web RPC endpoint: deploys
README.md - Deployer → Database: initializes
README.md - Business user → ERP client framework: uses
- ERP client framework → Web RPC endpoint: uses RPC
- Client configuration → ERP client framework: configures
README.md - Server configuration → Web RPC endpoint: configures
README.md - Deployer → Update hosting: publishes package
README.md - ERP client framework → Automatic updater: checks updates
README.md - Automatic updater → Update hosting: fetches update
README.md - Deployer → MSSQL support: chooses database
README.md - Deployer → MySQL support: chooses database
README.md - MSSQL support → Database: supports
README.md - MySQL support → Database: supports
README.md