The 3 S’s of Success for Software Companies