Cloud Computing, environmental factors, Human Factors, organizational factors, public services, technological factors.