a. Lower development costs. No need to create separate products for different operating systems.
b. No need for device storage. Most of the time, users do not need to download the apps to their devices.
c. Access from almost any device.