Understanding The Process Of Cloud Application Development