Network-based services, which appear to be provided by real server hardware and are in fact served up by virtual hardware simulated by software running on one or more real machines, are often called cloud computing.cloud computing is computing that involves a large number of computers connected through a communication network such as the Internet, similar to utility computing. In science, cloud computing is a synonym for distributed computing over a network, and means the ability to run a program or application on many connected computers at the same time.
Joomla is a website resource to make free websites to the public using images and ideas collected in their database. They also have a content management system that keeps track of the content on your website.
This is a link to the OpenEssayist project page. It is a project currently under development in the UK that assists students in writing essays. It examines their paragraphs and gives suggestions for how to write the rest of it. It is currently in use by Open University UK.