- Software
- The programs (sets of instructions) that run on the hardware.
- System software
- Software that runs and maintains the computer, such as the operating system and drivers.
- RAM
- Random access memory: volatile memory holding the programs and data in use.
- ROM
- Read-only memory: non-volatile memory holding the start-up instructions.
- Operating system
- System software that manages the hardware, files and programs, and gives the user an interface.
- GUI
- Graphical user interface: windows, icons, menus and pointers.
- CLI
- Command line interface: the user types text commands.
- Computer model
- A program that uses rules and formulas to act like a real system.
- What if
- Changing a model's inputs to see what would happen.
- EFT
- Electronic funds transfer: moving money between accounts electronically.
- EFTPOS
- Electronic funds transfer at point of sale: the card terminal at a till.
- Re-order level
- The stock level at which a new order is sent to the supplier.
- NFC
- Near field communication: very short-range radio used for phone payments.
- Systems life cycle
- The stages used to create a new system: analysis, design, development and testing, implementation, documentation, evaluation.
- Systems analyst
- The person who studies the current system and plans the new one.
- System specification
- A list of the hardware and software the new system needs.
- Field
- One item of data in a record, such as Surname.
- Check digit
- An extra digit calculated from the other digits, used to detect input errors.
- Data capture form
- A paper or on-screen form used to collect data.
- Test plan
- A table listing each test, its data, the expected and actual outcomes and any remedial action.
- Live data
- Real data from the organisation, used to test the system with known results.
- Direct changeover
- The old system stops and the new one starts immediately.
- Parallel running
- Old and new systems run together until the new one is trusted.
- Pilot running
- The new system is tried in one branch before the rest.
- Phased implementation
- The new system is introduced one part at a time across the organisation.