As a person playing the role of a CTO along with my Delivery management activities, I feel - first and foremost - would be the Technology suitable for the product/service a client would be benefited from. No two clients pay the same, but they get their value for money - in tweaks for them. The second best, would be shaping up the resources (most of them need training and a roadmap - a path for success) to get up fast from mistakes, with proper training, which is an investment. Finally, whatever we do, the management buy in is very much needed. After all they are the ones, who have the business running, and they have to give the returns back to the customers/shareholders.