Cloud-based software is generally a popular choice for Indian businesses due to its accessibility and affordability. It can be accessed from any device with an internet connection, eliminating the need for expensive IT infrastructure. On-premise software offers more control over your data but requires installation on your local computer system and ongoing IT maintenance costs.