Can IT consultants help us understand SaaS vs onprem solutions