CTO challenges