Features of Successful Programs