Assessing and launching innovative business ideaS