Challenges of Moving to Cloud-Computing