Major difference is that on-demand scanners to not provide real time protection and are only useful to scan a system occasionally, on other hand regular antivirus software provide real time protection to stop the viruses before they enter into the system. And also provides some extra features and addon security modules like anti-ransomware, web protection, firewall, password manager, wifi security etc.