Cluster analysis could be defined as "Finding groups of objects such that the objects in a group will be similar (or related) to one another and different
from (or unrelated to) the objects in other groups."
In short, cluster analysis divides the data into groups(clusters) that are meaningful, useful or both.
There are many applications of cluster analysis to practical problems.