In recent decades, several software systems have been developed that can be used to support online collaboration. Such collaborative software can generally be used to capture, manage, store, preserve and deliver content and documents. Some of these solutions are open source, and some of these are commercial. The most commonly used platforms are listed below, in alphabetical order.