Plug-in Architecture

Top  Previous  Next


Figure 15


Cynics Accounting is design to be plug-able in the system, developer can easily extend the functionality and employ auto update function to the application. (Auto update solution is not included)


CSAccountDatabaseIntf - The shared interface between Server and Client, must deploy at server and client.

CSAccountSvr - The Server executable to be launch every time the Server boot up.

CSAccPayable - Account Payable Module.

CSAccReceivable - Account Receivable Module.

CSCommon - Common Library.

CSGLedger - General Ledger.

CSReadModules - Module Reader for Plug-in system, must read the module info into the database before client program can be loaded.

CSReports - Reporting Module.

CSSystem - System Module.

CynicsAccounting - Client executable that load module definition from database.