Want to start a Software Company? 7 Top things you must do.