Choosing the cloud means the program and your data are hosted in our highly secure data center and we look after the maintenance of the software and hardware. An on-premise installation means the program and data live on your own internal server. We like to offer a choice to our customers as everyone has different security requirements and internal capabilities.