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

Alan's CV

BizTerm™ is a telnet terminal emulator compatible with Windows 7 specifically designed for Pick Systems® D multidimensional database.  It has mouse clickable zones, extensible screen size and graphics capability.  This was important as D3 is a text-based database, using telnet as the client interface.  Thanks to BizTerm, Crusader now has features that would not normally be possible.

BizTerm features a simple-to-use custom emulation, with keyboard encoding similar to the standard D3 "USA-101" definition.  It provides the ability for D3 applications such as Crusader to display graphics, and launch programs on the user’s computer.  The D3 terminal definition required for standard Pick® @function control is included.


  • Standard or customizable text colours
  • True-blink, inverse and protected screen attributes
  • On-screen graphics (from a file or web server)
  • Automatic font scaling, so that text always fits on-screen
  • Ability to capture screen output to a text file or printer
  • Slave printing and file transfer
  • Flashing graphic error alert for use by operators with hearing impairment
  • Windows and DOS programs can be integrated with BizTerm and launched remotely
  • Support for Automation included 
  • "Cookies" allow the server to save and retrieve user settings
  • ActiveX architecture allows BizTerm to be hosted from a webpage
  • User-programmable hotkeys
  • Screen Hotspots let you use point-and-click in your text-based applications
  • Application-defined toolbar lets your legacy application define its own toolbar buttons
  • Security policies to prevent unauthorized commands from being carried out


Automation is a technology where applications can be controlled ("automated") by other applications. Each application which supports Automation makes available a set of programming interfaces to perform certain tasks. For example, a word processor would provide interfaces to create, format and print documents. A spreadsheet would provide mathematical, analytical and reporting tools, an email client would allow you to send and receive email, manage contacts and so on. Automation makes it possible to integrate the features from different applications and use them as part of your own custom solution, saving time and greatly increasing user productivity.

BizTerm makes Automation available to your D3 applications by providing a conduit between the D3 server and the Windows Automation libraries. Through BizTerm, your D3 applications can create instances of Automation objects on your user's desktop, and access their methods and properties. For example, you can create a hidden instance of Microsoft Word and format a document based on information in your D3 database, then either save or print the document.

To use Automation you can send terminal commands to BizTerm yourself, or you can use the PickBasic library provided. You must have knowledge of the Automation programming model, as well as detailed working knowledge of the application you want to automate.

A Hotspot is a clickable area of the screen which behaves like a pushbutton. If the user points to a hotspot with the mouse, the cursor will change into a hand and the hotspot will appear to pop out from the screen.

When a hotspot is clicked, it will send a pre-determined text command to the server. This lets you give a Windows "look and feel" to legacy applications which only understand text input. For example, in the menu above the user must enter "1", RETURN to select an application to work with. However, clicking on "Select Application" will also send the same command without the user needing to type anything.

Custom toolbars can be set up by the remote server such that custom commands are carried out when its buttons are pushed. This is another way to provide Windows features for legacy applications (see Hotspots).

Each toolbar button has a command string associated with it, which will be sent to the server if it is pressed. When adding a button to the toolbar you must also specify its tooltip, which will be shown if the user rests their mouse cursor on it for any length of time, and an image to use. BizTerm provides a set of default images.  Alternatively you can specify the location of a bitmap file containing your own user-defined images.

A remote server can instruct BizTerm to run arbitrary commands on the user's computer, create Automation objects, read or set cookies and transfer files without the user's intervention. In some situations you may want to prevent this from occurring. Therefore, BizTerm has Security Policies which allow you to specify which actions a remote server is allowed to perform.

Software made in New Zealand

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