What's the Difference: On Premise or On Demand?

Swimfish provides many of its software solutions in both On-Premise and On-Demand configurations, with virtually no difference in functionality between the two delivery models.

On Demand

On Demand, or software as a service (SaaS), is a model of software deployment where an application is hosted as a service provided to clients across the Internet. By eliminating the need to install and run the application on the client's own computer, SaaS alleviates the client's burden of software maintenance, ongoing operation, and support. Swimfish invests in the technology, hardware, and ongoing support services instead of you so that you can focus your valuable internal resources on more mission-critical tasks.

Some of the advantages of On Demand solutions include:

  • New releases and software upgrades are installed automatically
  • New releases and software upgrades are installed automatically
  • Application can be accessed from any Internet-wired location: office, home, or a hotel room in another time zone
  • Shorter time to productivity with lower-risk deployment
  • Very low client maintenance

On Premise

On-premises software is deployed in-house, having been installed and running on computers on the premises of the organization using the software, rather than at a remote facility managed by a third party. For complex organizations with the need to integrate with industry-specific transactional systems, the ability to physically link to the on-premise software is a must. This also provides you with the ability to leverage the IT resources you already have in-house to support this software along with your other corporate systems.

Some of the advantages of On-Premise solutions include:

  • Fits business culture of companies with on-site technical skills
  • Absolute control over hardware, operating systems, and data accessibility
  • Supports integration with complex in-house systems that may not be possible with a hosted solution