Computer hardware for computer servers; Downloadable computer software for managing computer servers and applications; Downloadable computer operating system software for computer servers; Computer hardware and software for configuring and managing open-source and proprietary software applications on a computer server, sending and receiving data on distributed peer-to-peer networks, sharing electronic documents, and collaboratively developing and storing computer software, computer code and user-generated content
Electrical and Scientific Apparatus