"Our biggest challenge is cloud computing. Our clients are getting more educated and asking for cloud solutions. Retaining those clients, our existing client base, and making that shift to the cloud while maintaining our existing client base and helping them with our direction [is a challenge]. The other big thing is how to make money in the cloud. Our clients look to reduce their costs and complexity. They don't want to manage it. They don't want to maintain it. They just want it to work. We want to be that utility. We have to help them get there because we are their trusted advisors. But, we also have to make money to stay in the business."