1. Software communicate with hardware made in visual basic, it also saves the data in database if required.
2. website to manage the detail with SQL database along with user ID and passwords.
3. micro - controller programming in assembly or c language.
4. Applications written in visual basic language