computer clusters are used for computation-intensive purposes, rather than handling io-oriented operations such as web service or databases. for instance, a computer cluster might support computational simulations of vehicle crashes or weather. very tightly coupled computer clusters are designed for work that may approach "supercomputing".