If you want to have the utmost security and control over your data, on premises is the best choice. A cloud-based solution can eliminate the cost of maintaining and running IT infrastructure yet provide data security and storage. Both options can work; the choice of which is a matter of organizational preference.