Vision • Experience • Commitment



Alan Miles has provided a wide range of computer related products and services as an innovator, developer and IT Manager for small to medium businesses.
Automated WeighingAutomated Weighing

Automated Weighing

Automated Weighing - various applications in dairy and meat industries. Automated milk powder weighing and packaging applications. Convenient weighing, grading and record keeping in meat processing.


BizTerm™ is a telnet terminal emulator compatible with Windows 7 specifically designed for Pick Systems® D3® multidimensional database.


Crusader is an integrated Enterprise Resource Planning (ERP) and financial management solution.
Dough ConsistencyDough Consistency

Dough Consistency

Dough Consistency Controller that automatically adjusts for water content in bread dough.
EDI ServerEDI Server

EDI Server

Business to business electronic document exchange including e-mailed purchase orders, invoices and statements, and various graphically printed documents.
Email ServicesEmail Services

Email Services

An e-mail services facility that allows e-mails to be scheduled on a regular basis, to deliver a wide range of reports.
Enterprise ExplorerEnterprise Explorer

Enterprise Explorer

Enterprise Explorer™ is a business intelligence tool that is intuitive, flexible, comprehensive, and quick to use.
Environmental MonitorEnvironmental Monitor

Environmental Monitor

Environmental Monitoring used in coolstores and greenhouses.


MVMirror is a real-time bidirectional gateway between D3 and SQL Server databases.
Older ProjectsOlder Projects

Older Projects

Summary of early projects and clients
Production MonitoringProduction Monitoring

Production Monitoring

This system was an early and very successful attempt to automate specific manufacturing business processes and monitoring not just the rate of production, but the reasons for and period of down-time.
Timber TreatmentTimber Treatment

Timber Treatment

Automation of a timber pressure treatment plant for the preservation of timber.
Energy ManagementEnergy Management

Energy Management

Automated control of energy usage to reduce cost while maintaining asdequate environmental conditions and production processes.
Energy Management Brochure 1Energy Management Brochure 1

Energy Management Brochure 1

Energy Management Brochure Page 1
Energy Management Brochure 2Energy Management Brochure 2

Energy Management Brochure 2

Energy Management Brochure Page 2
Energy Management Brochure 3Energy Management Brochure 3

Energy Management Brochure 3

Energy Management Brochure Page 3
Energy Management Brochure 4Energy Management Brochure 4

Energy Management Brochure 4

Energy Management Brochure Page 4
Energy Management Brochure 5Energy Management Brochure 5

Energy Management Brochure 5

Energy Management Brochure Page 5
Energy Management Brochure 6Energy Management Brochure 6

Energy Management Brochure 6

Energy Management Brochure Page 6

Crusader is an integrated Enterprise Resource Planning (ERP) and financial management solution designed for growing small to middle-sized New Zealand companies that want the freedom to focus on their business.  It has been developed over the last 30+ years in close association with clients who have committed their entire enterprises to the functionality provided by Crusader.

Read Holdfast's recommendation - dated January 1991

Because change is “normal” in business, it has been vital for it to be “normal” in Crusader too.  I felt strongly that clients should not have their staff wasting their time working around methods imposed on them by their computer systems, but rather  “bend” Crusader to match the way each client worked.

As a result, I designed Crusader literally from its inception to support an unlimited level of customisation without losing the ability to incrementally upgrade to the current version of Crusader software.  (Achieved by making the core Crusader code behave like an interpreter, reading scripts to define form and function.)  This aspect has perhaps been its most significant benefit, as it has allowed approximately monthly updates to be delivered throughout the product’s 30+ years of use.

Fully integrated operation and in-built security (missing from many other systems dating from the same time in the 1980s) were also essential elements.  Crusader integrates all operational activities into a single version of “the truth”  continuously maintained in the current state.


  • Integrated and automated update system that has allowed an Agile approach to ongoing development with incremental improvements distributed throughout Crusader’s history
  • Unlimited capability to make changes without affecting the regular updates
  • Customer relationship management with marketing support
  • Customer accounts (quotations, sales orders, stock delivery, accounts receivable) with complex statistical analysis
  • Unlimited number of price lists, with discounting and special fixed pricing over-rides
  • Basic point-of-sale function (designed for warehouse sales rather than a retail operation)
  • Sales representative management, including sales cycle management
  • Supplier accounts (purchasing, stock receipting, accounts payable)
  • Automated purchasing, including requirements forecasting based on a complex analysis of sales and usage history that generally provides correct results, allowing a “just in time” approach to inventory management
  • Inventory Management (the usual range of functions) including multi-site, multi-location, multi-type
  • A special case for roofing where the product quantity consists of a number of sheets of a given length is used to calculate the total length of product
  • Product batch management, which can also be applied to account for the usage of bulk materials such as rolls of paper or tanks of adhesive during manufacture
  • Warehouse management features that allow optimised storing and picking of product
  • Import cost projection and analysis
  • Bar-coded batch tracking
  • Manufacturing with unlimited levels of the bill of materials
  • Product cost and pricing management with the ability to automatically selectively revalue both costs and selling prices, based on bills of materials if applicable
  • Job management that allows the tracking of time and materials used, contract tracking against budget, and staged billing
  • Financial management with flexible reporting
  • Flexible e-commerce features including EDI support for sales orders and invoices, e-mailed invoices and statements in PDF format, and online web-based transactions
  • Support for mobile client connection, reporting and additional functionality via a real-time bidirectional interface with SQL server
  • Flexible reporting method capable of being used by a client, with minimal training
  • All customers, suppliers and inventory are managed into multi-layered groups for various control functions and financial postings
  • Hundreds of “standard” reports, all of which can be heavily customised
  • Multi-level drill-down through transaction layers to quickly expose the results of any transaction
  • Many ease-of-use functions, especially those that provide quick enquiry ability without needing to exit from the existing transaction, edit screen, etc.

All functionality is integrated into a cohesive package that users quickly understand, as the presentation is customised rapidly to match the business’ culture and requirements.  Users are only presented with such menus, screens, and reports as are relevant to the business. These only include such data fields that apply to the system's efficient operation.  As a result, training has not generally been required.

Because Crusader is fully integrated, and clients have run only Crusader to meet all their business needs, there has been no need to maintain the data in multiple systems or to interface between systems.  The Crusader “culture” is consistent throughout.  When improvements have been released through the automated monthly update, they have consistently affected all parts of the system, including customised areas and even areas created using custom code.  This is because Crusader provides a few core functions that deliver all transaction processing and presentation layer functions, and custom programs call these functions, thus “future-proofing” the customisation.  This is how Crusader has continuously met clients' changing needs with quite different and complex businesses for more than 30 years.

With the exception of the .Net code written to facilitate EDI transactions and the interface with SQL, as the sole developer, I wrote all Crusader code in a structured methodology based on the "Pick" (Rocket D3) database.

Software made in New Zealand

Copyright © 2024, Amba Limited, Whanganui, New Zealand. All Rights Reserved.