Three of most well-known computing paradigms are considered throughout this research. These are: cluster, grid, and cloud computing paradigms. Each of the three paradigms is defined, architecture is considered, areas of applications of each paradigm are explored, and advantages and disadvantages are listed. At the end of the research some factors are set to distinguish between the three types of paradigms; all these factors are expressed deeply throughout the research. At the end, the research concludes that the three paradigms have too much in common, but they also have a lot of differences, these made no preference of one over another.