According to Fitzgerald & Dennis, client-server architectures enable cloud computing .NIST calls it a "new business model in the computing world." Is this new rage just a fad, a nebulous idea or a far-reaching trend? In 500+ words define this technology. List and describe some of its essential characteristics or components. Name two providers of this service and explain their package.