Both is technically possible. However, we recommend cloud solutions for many reasons (security, maintainability, response/downtimes etc.), i.e. the subscription model.