Cloud computing in which applications such as word processing and spreadsheet analysis are delivered over the Internet is becoming more popular. You have been hired to analyze the potential of a cloud computing application that performs payroll and invoicing over the Internet from a large Internet company. Describe the systems development steps and procedures you would use to analyze the feasibility of this approach.