Next Step’s Business Success Canvas to be among top 15% of businesses with the opportunity for success beyond initial launch.