Technological barriers to collaboration on the fly are beginning to be broken. On-premise video-conferencing solutions exist in the market today while mobile video-conferencing is in its infancy. Larger teams will need ability for point-to-multi-point video-conferencing solutions. A project manager, for example, will like to share visuals with multiple members of his team executing a task. Video conferencing is now possible with mobile devices and they can handle up to ten participants. Communications with multiple members of a team are likely to result in media clutter which can be reduced with selective role and context-specific distribution of content.