A CTO creates technology to sell to customers whereas a CIO focuses on managing infrastructure for the business operations. It's that simple. ... But generally a CIO is responsible for technologies that run a business internally while a CTO is responsible for technologies that grow the business externally.