Cloud based collaboration and how it keeps companies flexible