Interactive:
- completed each transaction before moving to the next stage
- dependent on the action from the end user
- based on Graphical user interface (GUI)
- one transaction at a time
- eg : Booking ticket
Batch:
- data process at regular intervals
- no user interaction needed
- code based
- process data when system is not busy
- there is a delay between the data input & the results. Myb take overnight / days
Real-time:
- data process as soon it received by the CPU
- very quick, less than 4 seconds
- based on user's requirements