Implementing and Developing Cloud Computing Applications