If so, it's probably a good candidate for SaaS.
Your application is configurable, rather than a series of customized, one-offs for each customer.
Your modules are all delivered in a single code base.
All instances are installed in the same manner, rather than configured by location.
Your customer on-boarding and user-provisioning processes are well-defined.
Functionality is modularized and enabled via license.
Peripheral devices like printers and scanners are connected via USB or serial ports.
User access to data and functionality is controlled by assigned role.
If so, a SaaS product might serve them best.
Your user base is spread over multiple field and branch offices.
Technicians in the field connect via laptop, smart phone or iPad.
End-users have consistent access to the internet.
Customers want to avoid major IT spending.
Disaster recovery and system availability are priorities.
You cannot reach specific segments of the market with on-premise software.
Your competitors already have a SaaS offering or they're on their way.