Monday, August 24, 2009

Middleware - Bridging Disparate Systems

As businesses evolve they tend to adopt more than one software system to manage their varied transaction flows and processes. Examples include:
  • Financial Reporting
  • Debtors and Creditors
  • Inventory
  • Manufacturing Systems
  • Job Costing
  • Time and Billing
  • Payroll
  • Human Resource Systems
  • Point of Sale/Cash Registers
  • Debtors Ledgers
  • Procurement Systems
  • Sales Force Management
  • eCommerce and Web Sites
There's nothing inherently wrong with multiple systems, but every so often, it's a worthwhile exercise to review these systems with a view to identifying inefficiences. It may be possible to adopt or develop middleware software that will automate the communication between disparate systems.

Examples include transferring timesheets from Job Costing or Time and Billing Systems directly into the Payroll. Or polling Point of Sale Cash Registers at regular intervals to provide turnover and profitability reports at head office.

There may come a time in the business lifecycle however when the benefits of building additional middleware outweigh the costs of migrating to comprehensive integrated Enterprise Resource Planning ("ERP") Systems.

More information: Axsapt

No comments: