TitleBodyTechnical Expertise RequiredCostAdditional Information

Box allows you to store and share content online. Files and folders can be shared as web links, files and folders can be synced from the desktop. This means that files can be automatically backed up from multiple computers/devices, and stored on the Box server. It provides searching tools, and the ability to view files without downloading.

Box supports standard web browsers and mobile devices such as Android, iPhone and iPad. It can be automatically accessed through a variety of other mobile apps, and it integrates with other collaboration software such as Google Docs, Gmail, Microsoft Sharepoint, etc. Box.net allows free use of up to 5 GB of storage, and has pricing plans for enterprise capabilities, larger storage use and some additional features such as versioning, encrypted storage, etc.

No programmingFree

CiteULike is a free online web-based bibliography manager. It allows you to post, view, and organize scientific papers. Several journal services have one-click linking to CiteULike for saving references. This application also allows you to post links on a variety of social networking sites. Users can also search this site for publications that others have pulled into the site, and share reference lists publicly.

Groups can be established within this site to share publications of interest.

No programmingFree

ColdFusion is both a platform and a language (ColdFusion Markup Language [CFML]) for enabling developers to build, deploy, and maintain Internet applications. ColdFusion is an Adobe product. ColdFusion is specifically designed to make it easier to connect HTML pages to a database and thereby create dynamically-generated web pages. Website content is managed in connection with a relational database and so can be generated on the fly. Updates can occur on multiple web pages by changing data in the database.


Confluence is a commercial wiki product used by many universities, open source software efforts, etc. It is a product of Atlassian, and provides rich and flexible editing capabilities and a plugin environment to extend the features of the wiki. There is an extensive range of plugins. Many organizations use it for documentation, group collaboration, project or course sites, knowledge management, internal web sites, etc. It supports a range of access control options for supporting anything from private to group to open-to-the-world access for viewing and editing. It also supports a range of export options that make it easy to get information out of the wiki in a form that can be easily re-purposed.

No programmingCost-basis

Non-profits and Open Source projects can use Confluence for free, and academic pricing is relatively inexpensive. See http://www.atlassian.com/software/confluence/pricing.jsp for more detailed information.

iMacros for Firefox

iMacros was designed to automate the most repetitious tasks on the web. With iMacros, you can quickly fill out web forms, remember passwords, create a webmail notifier, download information from other sites, scrape the Web (get data from multiple sites), and more. You can keep the macros on your computer for your own use, or share them with others by embedding them on your homepage, blog, company Intranet or any social bookmarking service.

Web professionals can use iMacros for functional, performance, and regression testing of web applications. The built-in STOPWATCH command captures precise web page response times. iMacros also includes support for many AJAX elements.

iMacros can be combined with other extensions such as Greasemonkey, Web Developer, Firebug, Stylish, Download Statusbar, NoScript, PDF Download, Foxmarks, Fasterfox, All-in-One Sidebar, Megaupload, Foxyproxy, Flashblock and Adblock.

Basic programming skillsFree



Joomla! is an open source content management system (CMS). Joomla! provides a structured website that enables users to create and edit various types of web content without requiring in depth technical knowledge of web authoring or programming languages. Novice users can create web pages and add basic text and graphics to them with only a minimal introduction to the system; they can also take advantage of Joomla! “components,” which are preformatted data templates that provide added features and functionality to web pages. Specific components available include Contacts, Weblinks and News Feeds. Intermediate and advanced users can link Joomla! sites to databases, publish digital audio and video clips, create forums, surveys and other types of Web 2.0 collaborative content.

While Joomla! does not require technical skills to use once it is installed, as a server application the initial implementation of Joomla! needs to be performed by a systems administrator with at least an intermediate skills in server installation and management.

No programmingFree

Joomla runs on both Windows and Linux-Like systems, but requires multiple server components to be pre-installed in order to function. Please see the Joomla! technical requirements page for more details: http://docs.joomla.org/Joomla_1.6_technical_requirements


Mendeley is an bibliographic management tool. An optional local client, Mendeley Desktop, synchronizes with a standard Web-accessible interface. Users can enter new references, generate references from hard drive directories, or find references that others have already entered. References can be tagged as required. The emphasis is on social collaboration and sharing. Users can associate with each other and groups can be formed to developed shared collections. Browser plug-in allows capture of reference information from just about any web page, and Mendeley has an API and plug-ins for word processors such as Open Office. PDFs can be uploaded from your local system, and citations can be generated and lists exported. Many online journals have one-click function to add a reference to your Mendeley library. There are limits on how many groups can be managed in the free-version.

No programmingFree

myExperiment is a collaborative environment where scientists can safely publish their workflows and experiment plans, share them with groups and find those of others. It allows workflows, other digital objects and bundles (called Packs) to be swapped, sorted and searched like photos and videos on the Web. myExperiment makes it easy for the next generation of scientists to contribute to a pool of scientific methods, build communities and form relationships - reducing time-to-experiment, sharing expertise and avoiding reinvention.

No programmingFree
  • De Roure, D., Goble, C. and Stevens, R. (2009) The Design and Realisation of the myExperiment Virtual Research Environment for Social Sharing of Workflows. Future Generation Computer Systems 25, pp. 561-567. doi:10.1016/j.future.2008.06.010
  • Goble, C.A., Bhagat, J., Aleksejevs, S., Cruickshank, D., Michaelides, D., Newman, D., Borkum, M., Bechhofer, S., Roos, M., Li, P., and De Roure, D.: myExperiment: a repository and social network for the sharing of bioinformatics workflows, Nucl. Acids Res., 2010. doi:10.1093/nar/gkq429
  • De Roure, D. and Goble, C. (2009) "Software Design for Empowering Scientists," IEEE Software, vol. 26, no. 1, pp. 88-95, January/February 2009. doi:10.1109/MS.2009.22

UCINET is a comprehensive package for the analysis of social network data as well as other 1-mode and 2-mode data. Social network analysis methods include centrality measures, subgroup identification, role analysis, elementary graph theory, and permutation-based statistical analysis. In addition, the package has strong matrix analysis routines, such as matrix algebra and multivariate statistics.

Integrated with UCINET is the NetDraw program for drawing diagrams of social networks.

No programmingCost-basis

Webex is a proprietary web collaboration and meeting environment. WebEx allows users to host and join web video- and tele-conferences. WebEx requires client-side Java, a browser, and a plugin, but once installed, users can host and join meetings with a browser and no additional software. WebEx web conferencing allows any user to become the "presenter" can share an application or their entire desktop over the web with other meeting participants. The presenter can give mouse control to other users, thereby allowing people to engage interactively in the conference and directly edit documents on another's computer. WebEx is often used for presentations using programs such as PowerPoint in distributed meetings.

No programmingCost-basis