One of the obvious attractions of the Software-plus-Services approach is that it can provide a best-of-both-worlds way to deliver great software value. On the client-side, you can offer a rich user experience, the right balance between ease-of-deployment