Applications of Cloud Computing (Approaches and Practices)