With a hosted system, it is very simple to scale up and down depending on your needs. If you have an influx of new users, these can be quickly added to the system.
With the ability to integrate smartphones into the system with just an app, you can be flexible, stopping a conversation on one device and picking it up on another.