Why Cloud Computing is an Ideal Option for Small Business