Four Financial Traits That Signal Software Survivability