What Makes a Software Case Legally Viable?