 These fully featured environments combine the best features of web-based conferencing and collaboration, desktop videoconferencing, and instant message into a single easy-to-use, intuitive environment.Recent developments have allowed companies include streaming in real-time and archived modes into their ICE.Common applications found within ICE are