SaaS: A Flexible Alternative to Managing Software