Problem:
Question 1- Compare and contrast rapid application development with prototyping and agile development.
Question 2- What are some of the considerations for user interface when designing a cloud based application?
Please do not provide cut and paste answers and please include a source.