When connecting to the cloud, it is important to determine if your connection type is symmetric or asymmetric. In a symmetric connection, sending and receiving data rate is the same. In an asymmetric connection, upload speed to the cloud is usually slower than the download speed.
The geographical distance between the source of the data and the client using it is usually quite large. This means that there is always a lag time between the transmission of data between the client and the service provider. This makes instantaneous operations very problematic. Good examples would be Cloud providers hosting high-end graphics games. These would be hard to play owing to the latency issues as discussed since there will always be a delay between ‘Button pressed at user’s end’ and ‘the action taken in the game itself.
The following factors are important as applied to SaaS:

a) Time to value

b) Trial period – How long is the trial period of the service?

c) Low entry costs

d) Offered Service – What is the level of service required?

e) Total Investment – How much investment is required in your choice of Cloud?

f) Security – How secure is your data?

g) Reduced Capital Expense – How much you save when you switch to another service?
Mobile clients run the service from their laptops to PDAs and smartphones, e.g. BlackBerry or iPhone. Although some applications are not supported by such a setup as the popularity of mobile devices is on the high, most of the providers are turning their heads to Mobile solutions for Cloud Computing. Mobile cloud clients do not access the cloud from their systems as their choice resides with gadgets they can use ‘on the go’.
SaaS can be divided into two major categories:

a) Customer-oriented services – Offered to the general public on a subscription

b) Line of business services – Offered to enterprises and companies via subscription