The SaaS Business Model: How and Why it Works