One area worth considering is the configurability of your software. It should be possible to put all sorts of options into your software so that it can work in a variety of different ways. Here are some examples:
- All sorts of settings can be made configurable – things like alarm limits, timeouts and COM port numbers for devices.
- The sequence of operations that your software runs through can also be made configurable. (This is what our Sequence Builder toolkit is all about.)
- Even the hardware in your system can be configurable. Recently, we have added the capability of monitoring 9 “peripheral” devices in systems manufactured by Electrolab Biotech. The software allows any combination and any number of these devices to be used. They can also be added on a “plug and play basis” where the software detects when another device has been connected.